Removed the `extend <BasePeer>` in PHP5PeerBuilder since it's a bug.
added warning when build-time propel version and runtime-propel version do not match, refs propelorm/Propel#577
fixed version constants to make unit tests pass
Removed limitation where we can only move branches inside the same scope.

It's now possible to move branches over different scopes.

Added `setNegativeScope` to the peer class, which moves the branch so we have negative left/right values.
`isDescendantOf` returns now `false` if the parameter is in a different scope instead of throwing an exception.
In `moveSubtreeTo` we detect now whether the scope is different or not and use then (if different) the `setNegativeScope` and own `shiftRLValues` calls to move the branch  to the correct place.

Adjusted the tests `testMoveToLastChildOf`, `testMoveToFirstChildOf`, `testMoveToPrevSiblingOf` and `testMoveToNextSiblingOf` so it tests more cases, especially the new feature.
Coding style, comments adjusted and removed unused variable.
`setNegativeScope` does not return anything.
updated phing dependency to latest minor release, using tilde operator
added phpstorm project files to git-ignore
Merge pull request #591 from staabm/composer_tilde

Composer tilde
Revert a change in gitignore
Remove one more unused variable.
typo in the comment
Changed the signature of generated "getOMClass()" functions to a more generic form to be compatible with Concrete Inheritance Behaviour (as of: https://github.com/propelorm/Propel/issues/563#issuecomment-13036863).
Merge pull request #594 from youssefelbied/master

[Inheritance] Issue when mixing concrete and single inheritance in the schema
Docblock fixes and one assignment typo
addHaving()'s parameters are the same as those of getCriterionForCondition
Pulled out assignment typo to clean up PR
conditionally check for the propel runtime version. This is required when runtime.xml based tasks will be run.
break on first validation error,...

because any further validation won't affect the result anyway. saves a few cpu-cycles.
Merge pull request #580 from staabm/run_vs_build_time_version

Run vs build time version