Merge pull request #4 from boorad/master

catch-up
Small cosmetic cleanups.  Added protobuf based logger.
Added end to end test with ProtoLogger and ProtoSpout
Client improvements
First hack at hazel cast based cluster.  Doesn't work yet.
Added copyright notice
Changed to java 1.7, clean up CatcherImpl
Slight cleanups in ProtoLogger around closing files.
Drop use of Closables.closeQuietly
Avoid restoring bogus statusFiles
Simplify TailSpout to confirm with Storm semantics of nextTuple regarding returning when no input is available
Commented out retry logic in Client
Implemented Hazel based request forwarding
CLeaned up use of ProtoSerializable
Switch proto logger to size + proto format
Fix recursive deletion in ClusterStateTest
More clean deletion.
Get rid of most mocks.
Improved Hazel clustering
change props on server around, other minor changes
Merge branch 'brad-changes'