[WIP] Modify Theme Structure
Rename ThemeInterface::make to render
Modify tests.

- Move ThemeChangerInterface methods to ThemeChangerInterfaceTest from ThemeDataInterfaceTest
- Remove ThemeChangerInterface test method according to changing ThemeChangerInteraface
Mark a test as imcomplete
Change ThemeChangerInterface.

- Remove methods duprecated in ThemeInterface
- Add/Change expected param/return type
Rename ThemeRepository to LocalRepository
Add config file for themes
Add ThemeRepositoryInterface to ThemeManager
Remove mark incomplete in test
Modify themeSet with using ThemeRepositoryInterface
Remove ThemeConfigLoaderInterface.

Integrate to LocalRepository because config structure be should known by ThemeRepository
Implement getConfig method in LocalRepository
Implement LocalRepository
Add ThemeConfigParserInterface
Use ThemeConfigParser
Add ThemeConfigParser test and minimum implements
Add tests
Modify parsing logic
Add default partials config for theme
Add test expect exception