SP initPermanenceXX() move rounding to higher  method
fix: initPermanences now honors potential (mask)

as it should have according to the doc, but didn't so far.
Optimizing perf. too.
replace while: True
SP ._updatePermanencesForColumn() uses sparse permanences