Adds option to not strip unlearned columns in SpatialPooler compute method to enable using a random SP.
Updates documentation for stripUnlearnedColumns.
Updates documentation.
Update doc string for SpatialPooler.compute to use Sphinx doc string format.
Merge branch 'master' into random-sp

Conflicts:
	nupic/research/spatial_pooler.py
Refactored temporal memory test framework
Fix issues with running temporal memory tests
Moved computeStatistics to TemporalMemoryTestMachine
Fix documentation
Refactored and added tests
Fix column headers
Refactor computeDetailedResults
Updates nupic.core to c3dc7b8affa8162a85dc8c77cd6dadee84d79e90.
Merge branch 'master' into issue-1143
Added TemporalMemoryShim and allow using it in Temporal Memory tests
Removes parallel unit tests.

Fixes #1147.
Refactored temporal memory test framework
Allow PatternMachine to take a list for w
Refactor PatternMachine to use private variables
Made test more rigorous