Database: PgSqlDriver reflection search in all current schemas
Reflection: added AliasExpander
NetteExtension.php: method setupApplication() at line # 208 is unnecessary semicolon
DI: refactoring, added internal ServiceDefinition::$implementType
DI\ContainerBuilder: removed difference between shared and non-shared services
DI: section 'factories' in config is the same as section 'services' and will be deprecated in future

The "generated" factories and accessors are recognized by used interface or key 'implement', older type of factories by key 'parameters'.
AnnotationsParser::parsePhp: first parameter is PHP code
AnnotationsParser: trims alias leading backslash
AnnotationsParser: added expandClassName()

Added method expands a class name into FQN in context of class given as second parameter.
DI: ContainerBuilder expands @return class to FQN for generated factories [Closes #1286]
Forms: RadioList separator is not rendered after last control (it is just separator)
Forms: RadioList: added support for wrapper instead of separator
Forms: removed parameter $size form SelectBox constructor

To be consistent with 00b6842b3edec96ca0002d3925c66b152009239e
Form: SelectBox: duplicated items are allowed
Forms: added ChoiceControl & MultiChoiceControl
Forms: refactoring of SelectBox, MultiSelectBox and RadioList; they are ChoiceControl and MultiChoiceControl descendants

BC break: MultiSelectBox is no more SelectBox descendant
Forms: added CheckBoxList
Forms: BaseControl::translate() can translate arrays of strings
test: fixed test
Forms: partial rendering moved to RadioList::getControlPart() and getLabelPart()