Set thread name for spout and bolt threads
Apply Thrift SASL client/server framework for authentication/authorization/audit
use exponential backoff retry policy
remove @auth from source file
Add test for BlowfishTupleSerializer
simple test cases for auth
digest auth test case
integration test for authentication and authorization
use Java Thread to launch Thrift Server
Use exception-cause? instead of thrown?
indention fixed
rename our test topology in auth test case
Use a ceiling on ExponentialBackoffRetry

Trying to avoid pulling in a newer netflix curator

Adds lein-junit and junit dependencies with test.

Adds new configurable maximum ceiling for the retry interval, defaults
to 30s.
more test cases for authentication/authorization added
Authentication is now truly pluggable
comments added into sample JAAS configurations
fix comments in ITransportPlugin
Correct ctor test for BlowfishTupleSerializer

Addresses other code clarity issues from pull request.
enable transport plugin to be given via JAR file (storm.thrift.transport.class+storm.thrift.transport.jar)
Merge remote-tracking branch 'd2r/derekd-blowfishtupleserializer-test'