Remove calls to SHAMapNode::getID

This addresses RIPD-347
Calls in SHAMap::getCache and SHAMap::canonicalize are
purposefully left in place at this time (to be removed
later).
If you're starting to understand it, I can help make some changes to obfuscate it again just say the word