Minor JavaDoc updates
Staging commit for current query api progress
Staging commit for current query api progress
added initial Cache/CacheManager implementations.  Not yet integrated with the DataStore implementation.
added initial Cache/CacheManager implementations.  Not yet integrated with the DataStore implementation.
merged Proxy support from master
moved Cache interfaces to API module, moved Cache implementations up a package.  The interfaces needed to be in the API module if end-users were expected to easily configure a CacheManager on the Client.
Enhanced ApiKey capabilities for the Client class.  Had Client implement DataStore for convenience.
Merge branch 'dev' into query
Created CreateApplicationRequest concept and supporting classes (visitor, etc).  Also moved many language utilities from the impl module into the api module to leverage that behavior.
minor optimization of how the href is constructed
JavaDoc updates, minor code update for readability
Merge branch 'dev' into query
Fixed incorrect @since versions
Minor JavaDoc fix
Fixed broken pagination (now works).  Enabled Map-based queries for most Resource collections.  Updated lots of JavaDoc.  Ensured that HTTP 429 throttling is handled effectively with exponential backoff.
Merge branch 'dev' into type-safe-query
Enabled type-safe query Criteria API, renamed lang-helper *Utils classes to plural names (shorter and cleaner), i.e. ClassUtils -> Classes, StringUtils -> Strings, etc.
Merge branch 'dev' into caching
Updated copyright.