Apply Thrift SASL client/server framework for authentication/authorization/audit
remove @auth from source file
simple test cases for auth
digest auth test case
integration test for authentication and authorization
use Java Thread to launch Thrift Server
indention fixed
rename our test topology in auth test case
more test cases for authentication/authorization added
Authentication is now truly pluggable
comments added into sample JAAS configurations
fix comments in ITransportPlugin
enable transport plugin to be given via JAR file (storm.thrift.transport.class+storm.thrift.transport.jar)
authentication/authorization framework restructured
format cleanup
revert  src/jvm/backtype/storm/utils/Utils.java to original
revert  src/jvm/backtype/storm/utils/Utils.java to original
typo in defaults.yaml
use storm.yaml (instead of system property) for login configuration specification
added prepare() into plugin APIs, and removed redundant logs