Moved the private `removeSubscription()` to the bottom.
Added `countAll()` method to the `Broker` interface.
Fixed `Sandbox#off()` not removing the specified listener and `Sandbox#emit()` not delegating to the parent's `emit()`.
Added tests for `h5.pubsub.Sandbox`.