Fix getAdapterConnection() to not always create a new connection

$adapterConnections is a class property not a local variable here
Removed all peer stuff.

Adjusted documentation, .xml etc.
Abstracted connection handling, so we don't deal with PDOStatement directly anymore, but with DataFetcher, which hides the adapter specific stuff. (PDOStatement etc.)
Abstracted OM build process, so the platform overwrite which OM Build class we use. (`getBuilderClass()`)
Made populateObjects name-indexed compatible.
Fixed typos
Merge pull request #366 from rlerdorf/patch-1

Fix getAdapterConnection() to not always create a new connection
Remove debug print calls. Fixes #207
Fix CS
[Generator] Add a short alias for each command from propel 1.6 command names
Merge pull request #370 from GromNaN/alias

Add a short alias for each command from propel 1.6 command names
Fixed 2 typos.
Fixed a bug where the MigrationDiffCommand can not find the buildtime config if the cwd is not equal to the directory of the buildtime file.
Merge pull request #372 from marcj/master

Fixed 2 typos and the MigrationDiffCommand
Update php-cs-fixer instructions in README
Merge pull request #373 from GromNaN/patch-2

Update php-cs-fixer instructions in README
Fixed copy&paste issue.
Merge pull request #375 from marcj/master

Fixed MigrationManager::getPlatform
Remove BC of Criteria::addOr

Fixes #336 where by just adding an addOr clause will or the expression
with the previous criteria, and no longer match by name a field.
BC break on addOr mentioned in UPDATE.md
Updated docblock of addOr after BC break
Use the `build.properties` in almost all commands if `input-dir` is available.
Fixed #379 and some typos.