Fixed bug where certain parameters were being ignored when initialized.  This includes minDistance,
randomSP, and poolPct for FlatSpatialPooler. Flat Spatial Pooler Compatibility test
now runs fine without converting SP's on every iteration.

Added random seed logging in compatibility tests.

Refactored some of the test helper routines to a common support file.

Removed unused call to calculateOverlapPct
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Improved tests and debugging of tests
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Update printParams in old SP
Merge branch 'master' of github.com:numenta/nupic into spatial_pooler_debugging
Fixed code review comments
Merge pull request #386 from subutai/spatial_pooler_debugging

Fixed bug where certain parameters were being ignored when initialized. ...
Merge branch 'master' into ROS-encoder