Fix wording in test descriptions

Refer to the keywords used and not the js method names.
Add custom matchers for cljs equality, truthiness, and falsiness.

These concepts differ from the javascript equivalents and we want to use
the cljs semantics.
Add support for standalone spy functions and spy objects.

This only supports the standalone mock object/function use case for spys
and doesn't include support for spyOn, pass through, etc.
Add mock clock support
Merge pull request #1 from brentshields/upstream

Expose additional jasmine functionality and resolve conflicts in cljs/js equality and truthiness