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
Merge branch 'master' into issue-1143
Added TemporalMemoryShim and allow using it in Temporal Memory tests
Refactored temporal memory test framework
Allow PatternMachine to take a list for w
Refactor PatternMachine to use private variables
Made test more rigorous
Added wrapAround parameter to SP that defaults to False and modified
_mapColumn so that when wrapAround is True columns are not centered
over neighboring inputs, but rather spread out evenly.
Merge remote-tracking branch 'origin/master' into wrapAroundOff