Improve Travis-ci change detection

Closes #1002
Make fw_untar and fw_unzip clean up the compressed files
Add warning comments to run-ci.py
Some minor edits

This is just a few text tweaks.  I will continue with more small edits later, but I need to step away at this time.
Remove manually adding TRAVIS_COMMIT_RANGE
Substantial changes to how travis-ci detects what files have been modified
Add debugging, handle empty commit range
Fix syntax errors, better debugging
Handle travis not passing commit range on PRs
Remove IRC notifications from travis-ci
Improve Travis-CI log output
Return fail if we saw any kind of exception inside travis
One last comment
Merge pull request #1006 from hamiltont/toolset-updates

Rewrite of travis change detection