merge yieldbot branch back into develop

A lot of stuff has happened here. This is version that we've been running in production for a good while now. 

Highlights are:

-fixed the threading issues which caused kryo to fails
-removed the re-namespaced storm7 version of thrift in favor of the apache thrift 0.8.0 release
-added leveldb persistence
-various production operational hardening and fixes

I'd like to get this merged back in asap. I'd like @nathanmarz or @sritchie to confirm that switching to thrift 0.8.0 is ok. Once I have that I'll go ahead and merge the pull request. 

I'd like to get us synced back up before I start working on issue #10 (breaking up the monolithic jar into sub projects).