Remove closure-compiler
Introduce ActivityProfile object
Start to handle concurrency as defined in spec

* Introduce cryptoJS in vendor/ provide SHA1 string method
* Adjust ActivityProfile and State objects to get an etag
* Populate etag on retrieval of State/ActivityProfile
* Set If-Matches header when passed an etag
Bug fix, doc fix
Fix output of correctResponsesPattern
updates and fixes found while working on a project that depends on this one. Date formatting, IE param values, agent activity object, others and etc.
Fix for getResponseHeader in IE
Various changes related to IE and extended property use in LRS

* Also protect JSON call in StatementsResult others need to be done too
Version bump, build, and doc build
updates to revert now unneeded changes, etc.
merged master into working branch
updates to fix state interactions with LRS
Make registration cross version safe
Merge branch 'garemoko_master'
Tweak Agent init handling
a fix for how we use the pad function. it was breaking the during the first 9 seconds of every minute in Firefox
and the built files need to be updated, I suppose.
Merge pull request #9 from RusticiSoftware/troyef/dateProcessingFix

a fix for how we use the pad function. it was breaking the during the fi...
Fix routine that converts 0.9 verbs to ADL verbs, update tests to get them a bit closer to working :P
Correct for IE's mangling of the 204 status code