1. divide console command 'component new' into two parts ('component new' does all things, 'component scaffold' makes scaffolding only)
2. some sort of refactoring on that code
3. call pseudo-console action to scaffold newly created component when backend ui used
4. templates.cache = true by default in config
Merge branch 'psr0' of https://github.com/Floxim/floxim into psr0