Test framework update: rename XCTAssertEquals to XCTAssertEqual
Invalidate row objects after they are used in executeWithBlock:
Use objects, not blocks, to create aggregate functions.
Move function argument handling into the function context object.
More robust error checking: value objects are invalidated when leaving scope.
Added -[HSQLStatement execute] convenience method.
Allow transaction block to select rollback without throwing an exception.
(This library’s exception handling strategy needs to be re-thought.)
Put some basic information in the README.