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
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
Updated the doc string for _mapPotential.
Added @param and reformatted (ugh!) doc string
Reformatted doc string again (double ugh!) putting each parameter name on its
own line to improve readability.
Merge branch 'master' into random-sp
Makes stripNeverLearned public in SpatialPooler.
Changed default for wrapAround to True, updated sp unit test to reflect new
column mapping.
Fixed a small mistake in the comments.
Update bindings to reflect swapping of stripUnlearnedColumns and stripNeverLearned in C++.
Add test
Allow printing more information in extensive temporal memory tests
Updated .nupic_modules as per Chetan's comment.

Chetan pointed out that I needed to update this branch to point to the
nupic.core version of this change.
Added a test and tightened up test conditions
Made tests more stringent