Sparse map potential

makes SP mapPotential() return a sparse array of active indices. 
python part.
Blocked by: https://github.com/numenta/nupic.core/pull/201
Fixes #1385 
same elsewhere