Fix bug in JSON marshalling for the category context activity.
Correct 'statement' type in Context

* Switch from 'SubStatement' to 'StatementRef'
Merge pull request #19 from brianjmiller/master

Correct 'statement' type in Context
Add exception for lower TCAPI versions.
Update doc comment only
Merge pull request #16 from RusticiSoftware/category-json-marshalling

Fix bug in JSON marshalling for the category context activity.
Add iterator class in LanguageMap and a few convenience methods
Merge pull request #26 from brianjmiller/dacdave_map_improvements

Add iterator class in LanguageMap and a few convenience methods
Add moreInfo handling to Activity Definition
[maven-release-plugin] prepare release tincan-0.4.0
[maven-release-plugin] prepare for next development iteration
Updated TinCanJava API functionality and LRS response handling.

-LRS, RemoteLRS, About, LRSResponses, and Documents brought updated to new architecture.
-ContextActivities and TCAPIVersion modified to handle receiving V101 responses
-HTTPRequest and HTTPResponse modified.  HTTPRequest no longer extends ContentExchange. It instead stores the relevant
	data for a request, and the ContentExchange is constructed in a private function in RemoteLRS.
fixed remote lrs method names. improved remote lrs tests.
Fix lombok annotations for documents and lrsresponses additions
Fix common Agent mailbox
Make RemoteLRSTest names consistent case
More test data corrections
Conform result.duration to hundredths precision per the spec
Don't set success to true on get statement for 404
Remove couple of unused imports