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 
No sure I agree with this. We should use the same precision across platforms rather than rounding to avoid differences.