Util: add additional print methods
SpatialManager: fix problems from ref to value switch
SpatialManager: extend Boundable
Take advantage of boost::none and implicit casting
Math: add 2d indexers
Space: boundable housekeeping