Fixes to ObjC method calls.

Objective-C method calls now more gracefully deal with exceptions, support const char* parameters and returns (as C strings), and void returns (returns empty).
More API documentation in headerDoc format.
Removed setter for 'downloads' global property.

We can handle read-only properties now.
Log XML parsing errors when loading a card.
Excess semicolon.