This patch refactors StorageManager. Especially, it apparently separates multiple roles into different classes.
- Static methods which handle registered store types are moved to TableSpaceManager.
- All methods related for file store types are moved to FileStorageManager.
- I created TableSpace, an interface for tablespace and I modified StorageManager to inherit TableSpace.
- Later, StorageManager will be changed to AbstractTableSpace.