Apply c++11 changes
Merge branch 'master' into hacky_c++11_switch

Conflicts:
	.nupic_modules
	ci/travis/before_install-linux.sh
Merge branch 'master' into hacky_c++11_switch

Conflicts:
	CMakeLists.txt
	external/darwin64/bin/swig
	external/linux64/bin/swig
Use right nupic core location for yaml lib.
Revert unnecessary CI changes.
- Cleanup CMakeLists.txt to consolidate NUPIC_CORE and NUPIC_CORE_SOURCE
- Point .nupic_modules to nupic.core w/ c++11 changes merged