Sparse map potential

mapPotential() in SP returns a sparse array of active indices only. 
Fixes c++ part of https://github.com/numenta/nupic/issues/1385 

There is already a method called `replaceSparseRow` that looks like it does the same thing