marked @internal methods
tests: createContainer() can parse inline NEON
better exception messages
ContainerBuilder::resolveEntityClass() checks whether factory is callable (fixes 8466b92)
Compiler: fixed inheritance [Closes #6]
typos
DI\Container::addService() checks for defined type (BC break)
added support for true dynamic services
Compiler: calls ContainerBuilder::prepareClassList() before CompilerExtension::beforeCompile() [Closes nette/nette#1260]
Container::findByType can return non-autowired services too (BC break)

It changes structure of internal $meta property
ContainerBuilder: added findByType() method [Closes #2]
tests: improved generatedFactory test
ContainerBuilder: Implemented automatic resolution of parameters [Closes #4]
Compiler: ContainerBuilder is initialized in constructor
.travis: added code checker
default parentName is Nette\DI\Container
Responsibility for loading config files moved from ContainerFactory to Compiler (BC break)
added CompilerExtension::setConfig for easier testing
ServiceDefinition: added getTag()
support for inject methods & properties moved to InjectExtension