Display system_info output if it exists
Change anticipated text file location

After looking at http://www.wikiwand.com/en/Filesystem_Hierarchy_Standard
and some discussion about Homebrew unlikely to be happy with
`/usr/local` being used, we settle with
`/usr/share/travis/sytem_info` as a better location going forward.
reduce the number of git folds
make Git a higher level class, strategies Tarball, Clone, SshKey
split up git specs
use higher level builder dsl methods in firefox, extract install_dir, source_url and such
split out Chruby from RVM
split RVM#setup_rvm method
bring back artifacts refactoring
Merge branch 'sf-refactor-git' into sf-merge-332-333-334
Merge branch 'sf-refactor-rvm' into sf-merge-332-333-334
fold the git tarball strategy
git ssh_key: keep msgs, use sh.newline for adding line padding, add specs
Merge branch 'sf-refactor-git' into sf-merge-332-333-334
add a header stage, add a spec for travis_artifacts_install being run
Merge branch 'sf-refactor-artifacts' into sf-merge-332-333-334-335
change the method order to match the flow better
Merge branch 'ha-feature-system-info' into sf-merge-326-332-333-334-335
Merge branch 'sf-refactor-rvm' into sf-merge-326-332-333-334-335
system_info: fix the file name, add outputting the build script language