Sql\Builder\Columns : Can ignore "AS" aliases and expand of objects
Added Dao::reverse() for better calls to reverse sorts
Dao::sort() now replace columns by their function as defined into the list of columns
Dao\Sql\Link : fix select() reading of objects : used to overlap at each new line
Html view : Fix collection inputs popup : altered value on first line only, should be on the selected line
Foreign annotation minor optimisation
#25821 Sql builder : can update / delete using multiple id_* columns
#25821 Class Link Annotation now with getLinkProperties() to get @composite properties
#25821 Reflection Link_Class + getCompositeProperties() + getLinkProperties()
#25821 Map::sort() now secure when an object property value is null
#25821 Dao::Key() now accepts multiple properties as key
#25821 Columns builder gets the first linked class id instead of the now removed link class id
#25821 Linked classes table representation do not use id anymore : object->id will be the same than the linked business object id, for full compatibility
#25821 Automatically replace extends from class that extends from built classes (in progress)
Added the two first File\Type constants to be used with Type::is()
Fix PHP compiler : some class full names resolution used to fail
Fix PHP compiler : some files were forgotten on next compilation step
Fix PHP compiler : changing source was sometimes removing changes
Fix some class names conflicts
Fix Types_Annotations parser : must remove first \ when there is one
Fix Image resize() with transparency
Natural URI should contain - as words separator instead of _