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
Fix regression category contextActivities list was in 1.0.0
Fix the version ordinal handling, now with tests
Add Travis CI configuration
added etag to save doc and corresponding tests
More Travis config
Comment out delombok for Travis setup
Made RemoteLRS handle exceptions. Exceptions no longer propagated from JSONBase or RemoteLRS.
Merge pull request #27 from brianjmiller/master

Rewrite of LRS interface and RemoteLRS