Improve detection of changed files inside Travis-CI
Use parent of first PR commit instead of first PR commit
Merge pull request #985 from hamiltont/travis-git-fix

Improve detection of changed files inside Travis-CI
cleanup perl frameworks installation scripts, see #966