Add {dimension,group}.remove.

Removes associated event listeners so that dimensions and groups can be garbage collected.  In the case of dimensions, this frees up a slot for a new dimension to be added (since there is a limit of 32 dimensions at any time).

Fixes #55.