RelationshipLoader: kontolovani tridy optimalizovano

f1d2e0a5b79a328c0759351dec552a066b96d24b
RelationshipMetaDataToMany: setRelationshipClass kontolovani tridy optimalizovano
RelationshipLoader: fixed bug; opraveno pri absolutne zadanem nazvu tridy

e877276ae8553a51c3ae31c5e2c4e62123205067
RelationshipMetaDataToMany: fixed bug; setRelationshipClass opraveno pri absolutne zadanem nazvu tridy
Mapper: fixed bug; getCollectionClass trida vracena z createCollectionClass muze byt zapsana absolutne nebo case insensitivne
MetaData: fixed bug; propertyClass muze byt zapsana absolutne
ArrayCollection: fixed bug orderBy; pro php bug #50688 (closes #58)

PHP Warning: usort(): Array was modified by the user comparison function

	usort($array, function ($a, $b) {
		try { throw new \Exception; } catch (\Exception $e) {}
		return strcmp($a, $b);
	});
Repository: fixed bug; behem udalosti lze smazat prave persistovanou entitu

6f71b21ac20beecf3b16b6125f4b50bc71d9d0e0
RepositoryContainer & Repository: fixed bug; behem udalosti lze smazat prave persistovanou entitu
ManyToMany: fixed bug; getCollection po smazani muze mit mapper i childRepository, ale model nema
Builder\Zipper: fixed php bug, kdy s windows directory separatorem se spravne nezobrazuji cesty na linuxu
Tests: MetaDataProperty_setTypes_Test; typo
Builder: fixed bug nested closure detection
OneToMany & ManyToMany: fixed bug; kdyz entita na ktere jsou nema id tak se nepta repository po vazbach

Repository mohlo chybne nejake vratit. A hlavne je to zbytecne.
DibiCollection & DataSourceCollection: fixed bug; findBy pro nepersistovane entity

Pri `findByX(new Entity)` udelalo dotaz `x IS NULL`, coz vratilo vsechny hodnoty z db ktere jsou null.

Zprovozneno i pro nepersistovane kolekce: `findByX(new ArrayCollection(array(new Entity)))`. Drive vyhazovalo chybu.
Builder: vklada readme i do php52 a php53 k souborum a k api

Aby ho lidi meli kdyz si tuhle slozku hodi do projektu.
Builder\Zipper: opravena detekce, zda je soubor uvnitr rootu
Builder: pridany pomocne tridy ComposerJson a PackagesJson
Builder: pridano generovani archivu a packages.json pro Composer
Builder\Zipper: opravena detekce, zda je soubor uvnitr rootu
Builder\Git: escape je public
Builder: run.php prepsan do Runner; a pridana nastavovaci stranka
Builder\Runner: runNewStable; snazi se zjistit home aby git mohl pouzit globalni nastaveni