get linkbench working with rocks db

Summary:
1) updated version of swift and slf4j-simple
2) exclude the netty dependency from hbase because that version is too old and impatible with swift
3) update thrift files for rocks thrift server
4) fixed a bug that keeps changing dbnames when we add assocs
5) throw exception when requests fail so the driver try to reopen the connections
6) added config option to specify node and assoc server and port separately
7) use thread local for swift client since it's not thread safe according to thrift folks

Test Plan: run linkbench against rocks server

Reviewers: emayanke, MarkCallaghan

Reviewed By: MarkCallaghan

Differential Revision: https://reviews.facebook.net/D14553
Merge pull request #22 from jiangxw/master

get linkbench working with rocks db