ISSUES

FileBlockingQueue's default gc period changed to 1 minute from 1hour
MessageSetReader's exception should truncate all messages
Updated thrift gen files
Added a few more test cases for FileBlockingQueue including multithreading
HealthCheck is not closing TTransport because it's making server throw the following error:
2014-08-21 06:55:11,276 ERROR Thread-15 AbstractNonblockingServer$FrameBuffer - Read an invalid frame size of 0. Are you using TFramedTransport on the client side?
Record dropped message count? Message count may be inaccurate if the message is corrupted, so recording count of dropped message sets may be helpful too.