Revert "Revert "Merge pull request #177 from breznak/c++11""

This reverts commit 8ab6254fa7397a5962423d5687237a28389af171.

Conflicts:
	.travis.yml
	src/main/test/Tester.cpp
	src/test/testeverything/TestEverythingMain.cpp
	src/test/unit/test/TesterTest.hpp
fix wrong settings, probably during a merge
compile nupic.core as PIC
include static yaml-cpp on osx
Started Connections class
Started on computeActivity
Added Activity class
Update documentation
Fix test
Add Connections instance as property to Activity
Added import
Refactored Activity into a simple struct
Added ActivityContainer
Update Doxyfile
Remove ActivityContainer
Reorder libs to put yaml-cpp before libyaml.  Seems to fix OS X builds.
Refactored test setup
This fixes the test, but it'd be great to know why these values change, or if it's a problem at all
Revert "This fixes the test, but it'd be great to know why these values change, or if it's a problem at all"

This reverts commit 0351e100ff8ec9902cd7ce7eac5589a61963a9ac.
Fix Random.shuffle to not rely on std lib shuffle that differs between libstdc++ and libc++.