Added wrapAround parameter to SP 

Added wrapAround parameter to SP so the behavior of _mapPotential can be chosen by user.

Also made a relatively small change in the way _mapPotential maps inputs to columns when potentialRadius is smaller than the largest input dimension.  See images below. 

Fixes #1211
Fixes #1216
Fixes https://github.com/numenta/nupic/issues/884

@chetan51 please review
My usual strategy is to stick with defaults, but this default seems so odd to me that I wanted to see if anyone protested, and you did!  What would the formal process be for changing a default parameter value?