Adds option for controlling whether to strip unlearned columns in SP compute.
Merge branch 'master' of github.com:numenta/nupic.core into random-sp
Clarification on the default value for stripUnlearnedColumns.
enable error on unused function parameters in build process

removes -Wnounused-parameter flag
Merge pull request #164 from breznak/enable_unusedParameter_errors

enable error on unused function parameters in build process
Makes stripNeverLearned a public method of the SP.
Merge branch 'master' into random-sp
Updates comment for temporary compute parameter to reflect that they should additionally call stripNeverLearned directly.
Added wrapAround parameter to the SP.
Corrected return type for getWrapAround method.
Updated SP test for new mapColumn mapping.
Update FlatSpatialPooler with stripNeverLearned changes.
Swap stripUnlearnedColumns and stripNeverLearned since the former is a better name for the public method.
Adds unit tests for stripUnlearnedColumns method of SpatialPooler.
Save and load corrections as per Scott Purdy.

Moved wrapAround to the end in save and load methods in order to preserve
backwards compatibility.

Also reduced comments in CMakeLists.txt to 80 characters wide which makes
them easier to read in small windows.
Updated version check in load method.
Else statement for wrapAround=true when version=1.

To preserve backwards compatibility for users who have saved models
wrapAround should be set to true when the SP version is 1.
Merge pull request #157 from scottpurdy/random-sp

Adds option for controlling whether to strip unlearned columns in SP com...
Moved version_ = 2 out of if statement.

Moved the statement that sets the current version in the load method to the
beginning of the method to make it easier to update when the version changes
in the future.
Merge pull request #169 from baroobob/wrapAround

Added wrapAround parameter to SP