allowCacheResponse()

I'm tired of demuxing the Message instanceof, so i created a boolean
that says whether a direct cache-hit can be returned (or if the owner
must get the message either way)
findNextHopFull

This gives the full-name of the next entry in the tree. Useful for
comparing to cache-hits to find the best match.
quick fix

(in case findBestMatch is given a null array)
SGS::parseMessageOther

first-draft of parseMessageOther. This function is for
non-exact-matches and compares the tree-next-hop to a group-specific
cache for better hits