MDLSITE-2712 allow checks against integration
MDLSITE-2712 tidying, commenting and reorganizing a bit

This change contains basically cosmetic changes only to
comments, initial creation of integration.git remote and
tidying exit-on-error.

The only remarkable change is that, now, the ancestor to be
used is calculated (using the same way it was previously) and
only then all the checks begin (including the branch aging ones
that previously were executed always for the moodle.git ancestor).
Merge pull request #31 from danpoltawski/MDLSITE-2712

MDLSITE-2712 allow checks against integration
MDLSITE-2712 fix problem calculating branch ages against integration

- --boundary was returning non-target commits.
- small cleanup of current directory.
- simplified to always look for ancestor from HEAD (already checked-out)
- for integration.git checks, perform them since ancestor, not tip.
- for moodle.git checks, perform them since tip (as was previously).