Latte: macros separated to Core, UI, Forms and Cache (BC break)
tests: improved Latte tests, removed $path
Configurator: config files that have section must be added with parameter Configurator::AUTO (BC break)
DI: added ContainerFactory
Configurator: uses DI\ContainerFactory (BC break)

Compiler::createLoader() and createCompiler() replaced with createContainerFactory()
DI\ContainerFactory: removed dependency on Nette\Caching and PhpFileStorage
Database: added own Nette\DI\CompilerExtension for Database [Closes #1403]
Application: for back compatibility, UI\ITemplate inherits from Nette\Templating\ITemplate + added __toString()