Wrap MockFirebase in a UMD module definition and remove requireLib

Currently MockFirebase doesn't play nicely with Browserify because of its bespoke handling of ```require``` with ```requireLib```. This PR wraps MockFirebase in a UMD definition to resolve the problem.

All tests pass.