Cache mechanism for boxes

See #1357 and #1367

Added a naive invalidation mechanism -- clear the OS-boxes cache per group on node/comment CRUD.