added first version of travis setup scripts
added boost dependency
removed fail-test (yes, its failing!)
made -std=c++11 option clang specific, added STL check
added CTest and test binary to gitignore
removed apt cache
 - removed failure on error for before_install.sh
 - always update gcc as we need version >= 4.7
added caching for ROOT
Merge pull request #114 from kreczko/travis-setup

Travis setup
Modify production of b tag weights.
Inflate error on sfb if outside eta range, as is done for 8 TeV.
Remove eta cut on efficiencies.
Correct treatment of systematics.  Both b/c and light jets now included in BJetSystematic.  Remove unused variables.
Merge pull request #116 from EmyrClement/btag

Changes in Analysis Tools to correctly calculate btag weights
Remove unused variable, complained during compiliation.
Histogram containing scale factors read in to muon.cpp
Scale factors read from histogram.
Fix bug in b jet weights.  Light jets with eta > 2.4 (but <2.5) giving zero weight.
Add option to read muon scale factors from file or not.
Added reading 7TeV muon trigger scale factors from histogram file.