Adding andThrow invocation action macro.
Changed andReturn to support more than objects.
Moved all type handling code into the functions.
Moved error reporting out of location class.
Renamed to OCMVerifyAll to avoid future clash.
Made sure slightly paranoid test passes.
Simplified the stub and expect macros.

Maybe I did too much JavaScript recently...
First attempt to select class method in new syntax.
Variations on the syntax.