Nimbus validates topo conf on submission

StormSubmitter logs the actual exception message for invalid topologies,
and it does not log the stack trace twice.
remove Leiningen build files
remove unnecessary artifacts
un-ignore pom.xml
add (:require [backtype.storm LocalCluster]) to testing4j.clj (fixes compiles issues in some cases)
Adds tool tips to the UI to document features.

Upgrades bootstrap CSS
Includes bootstrap twipsy JavaScript for tool tips.
Removes unused UI doc item
flesh out maven build process
fix license headers for clean RAT report
add excludes for intellij files
generate artifact signatures
introduce profiles to improve performance on non-release builds
STORM-156
use `clojure:test` instead of `clojure:test-with-junit` so build fails on test failures
Merge branch 'd2r-nimbus-validates-topo-conf-on-submit' of github.com:d2r/incubator-storm
Fixes config schema for kryo TOPOLOGY_KRYO_REGISTER
Merge branch 'master' into maven
upgrade storm-maven-plugin to 1.3.18
use apache parent pom.