Adds Boost to contrib
Inverts Boost_FOUND logic
Removes -std=c++0x from the CXX default flags
Refactors CMakeLists.txt to use the default system compiler instead of mpicc

Also adds support for C++11 on Clang and GCC 4.6
Adds [[noreturn]] attributes back into Settings
Adds yaml-cpp as a direct subproject using FILE ( DOWNLOAD ... )

Also fixes some minor OS X issues with Clang compilation/linking for C++11
Fixes various alignments in printUsage and adds the --help flag
Refactors acceptClustMarg to more closely follow the Metropolis-Hastings algorithm
Adds build flags to the CACHE
Changes the default seed

seed: 73 led to a bad (non-positive definite) matrix in the cholesky step.
Merge branch 'hotfix-9.1.2' into release-9.2
Explicitly zeroes settings->files.* pointers after malloc to avoid deleting a junk memory location.

Fixes #17
Removes automatic naming of output file based on other variables

outputFileBase will now be the entire filename (without extension)

Closes #18
Changes rgbModel to msRgbModel
Fixes typo in commit 6234835cebb04f574f7292949d763e3a6529fb9b

Also clarifies the 'file not found' message in mpiMcmc slightly.
Adds -Inf check to MH step
Fixes off-by-one and million year scaling on logAge in Althaus
Adds Althaus model to the wdModel comment in base9.yaml
Fixes aggravating shroedinbug in sampleWDMass

The length for the MPI contiguous type for  was one element short, leading to length-based issues which caused the last ~7% of the clustPar array on a 2-process run to be zeroed when compiled with optimization and fast-math using Clang 3.2
Makes changes required for compilation on Zeus (and other machines without e.g., yaml-cpp installed