Add quartz job and trigger it when requesting drafts
Language and Package need to be Serializable
DraftUpdateJob working
 - going without injection b/c Quartz/CDI don't work together (lame)
 - created some checks in `SqlConnectionProducer` and `MemcachedClientProducer` to ensure properties are in place
 - instead of updating the cache after fetching, clear the cache of this object since it would be a major pain to build a `GodToolsTranslationService` by hand
 - use a marker in the cache to only allow one server at a time to be updating from OneSky
When publishing a draft, do one last update from OneSky
 to make sure all changes are picked up.  Done asynchronously, of course
Add mechanism to force an update when publishing
Merge branch 'add-memcached' into GT-49

Conflicts:
	src/main/java/org/cru/godtools/api/translations/GodToolsTranslationService.java
Fix broken test
 - the package name should the translated name (from Translation) not package name (from Package)
add ability to bypass async calls
 - used mainly for tests where we don't want to call out to onesky
 - we wouldn't call out anyways
 - keeps logs from getting noisy
Don't need to add to the cache twice,
 - remove unused cast
Merge pull request #33 from CruGlobal/GT-49

Asynchronous updates from OneSky