fix build when using libc++
* added support form yaml-cpp > 5.0.1
* when yaml-cpp < 5.0.0 define OLDYAML
* added yaml-cpp 5.0.1 tarball in preparation for moving to the new api
* added OCIOYaml class and moved all yaml-cpp code into OCIOYaml.cpp
* moved Config serialize code into OCIOYaml.cpp
* added Config::setEnvironmentMode(), Config::getEnvironmentMode(), Config::loadEnvironment()
* moved Display code from Config.cpp into it's own files
Fix YAML/TinyXML patches for GCC versions older than 4.2
* fixed getcwd error on OSX maverick
* fixed -undefined dynamic_lookup warning on OSX
* fixed multiple extern C warning in pyglue
* fixed visibility when using clang
FileFormatTruelight: Added write support for truelight luts (with unity shaper lut)
FileFormatTruelight: Updated whitespace to match the output of Truelight
It looks the LookNoOp was copy pasted from the FileNoOp and some names were not updated
OCIOYaml: Fixed use of freed const char * on RHS of assignments - issue365
Merge pull request #367 from Shootfast/issue365/multiple_active_displays

OCIOYaml: Fixed use of freed const char * on RHS of assignments - issue365
FileFormatTruelight: updated info flag to include write