Fix dependency on Jasmine test framework.

Should be only in test configuration.
WIP
Revert to using def macros instead of macro bundles.

Because the IDE doesn't like bundles, apparently.
Add support for pickling null and case objects.
Made it work across web workers!