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.
Merge branch 'dev' into caching
Merge branch 'dev' into caching
Moved as much implementation-specific code to the impl module where possible.
Merge branch 'dev' into caching
Fixed conflicts due to previous merge
Enabled hint to user about the stormpath-sdk-impl .jar runtime dependency in case a class isn't found
Updated JavaDoc.  Ensured Cache and CacheManager implementations have tests with 100% class/line code coverage.
JavaDoc updates
Updated Caching functionality + JavaDocs