STORM-349. (Security) ui actions should have nimbus like authroization.

Upgraded ring to 1.3.0.  Added IAuthorizer instance to UI daemon. Added
hadoop-auth as a dependency which allow users to configure
AuthenticationFilter.
I'm not sure we want to pull this in directly to storm itself.  Storm already has a lot of dependencies and adding more seems to me like it could pollute the user classpath.  Looking at https://github.com/apache/hadoop-common/blob/trunk/hadoop-common-project/hadoop-auth/pom.xml it looks like this is going to add in javax.servlet:servlet-api, commons-codec:commons-codec, org.apache.directory.server:apacheds-kerberos-codec and org.apache.hadoop:hadoop-annotations to the classpath.  Possibly along with some oddness with two versions of Jetty.  org.mortbay.jetty:jetty and the org.eclipse.jetty:jetty that you added in above too. I am OK with adding in new dependencies, but I would like to understand better what really needs to be here and what does not.

Ideally it would also be nice to separate out dependencies that are needed for worker processes from everything else.  But that is probably a separate JIRA.