Merge pull request #55 from cowboy129/master

Make close-timeout log to debug level
Merged *Event to Command. Save/Recover from snapshot instead of event
stream.
Refined recover processing.
Refined benchmark scripting.
Used  system.provider.resolveActorRef to deserialize actorRef.
Tried to avoid memory leak: clearAll during handleTeminated.
Log.debug postStop and clearAll.
Fallback to schedulerOnce to try to avoid memory leak
Properly close tcp conn when close-timeout or receive Disconnect Packet