Start to provide mechanisms for marking change sets with pseudo etags. This
would support client-side caching of data.
Add nullability annotation to getRequestID()
Define and implement a CacheService interface and associated implementation.
Ugly hack required as the gwt jars cause the javadoc tool heart ache