Convert to UMD modules

- removed browser global support, modules all the way down
- restored browser based buster tests

Browser based buster tests will fail until https://github.com/busterjs/buster/pull/348 is resolved and released. With the proposed patch applied the browser tests run as expected.