Started refactoring GeneralTemporalMemory to use C++ Connections
Merge branch 'master' into cpp_tm
Revert "Started refactoring GeneralTemporalMemory to use C++ Connections"

This reverts commit c893e80b2770e71728d6cc29079601bd6a64e459.
Update GeneralTemporalMemory to match changes in TemporalMemory
Small refactor
Update SensorimotorExperimentRunner to match new TemporalMemory changes
Added FastGeneralTemporalMemory
Trying to fix Travis-CI build (part 2)
Switch sensorimotor experiment runner to use fast general temporal memory
Update documentation
Trying to upgrade to latest numpy
Automated update of nupic master sha to 1bd1ec7e068471900313c6b1849e2747dc0b26f3.
Automated update of nupic master sha to 1f4699d9f03921fbf503252ab17676cd1107c7d0.
Automated update of nupic master sha to ca77adc4ff72929d3d3ba5ba5e67d6477c8a1f6e.
Don't create empty segments
Update documentation
Automated update of nupic master sha to 52277a251b1a1f34f82d0eecb11c3ef94b624382.
Automated update of nupic master sha to 4365c74cce0287cfb83adde584c6a46e0519b541.
Automated update of nupic master sha to 241c1538c2f7b40cdb2a958a6232e1ae85697338.
Using list comprehension instead of map