Fixes to build_release.sh script
* storm-console-processor was letting clojure-1.2 meet its dependency list, making for two clojure jars in the tarball. Added a dependency to its project.clj
* storm-netty had a dependency itself on storm-core, so the storm-core jar was in both _release and _release/lib. removing the dupe jar from lib/
* build_releases should fail if the build_modules script fails. Made build_modules run set -e, and made build_releases fail if it does
* maven is putting the storm-* jar files in target/release+provided, not target/provided. Fixed path.
* made pretty banners, made paths be properly quoted
* bin/ directory files copy with permissions intact. Also now remove build_release.sh and build_modules.sh, since they won't work
* rather than remove _release and *.zip, only removes the specific subdirectory and .zip file. If you run with STORM_KEEP_RELEASE=true, it will not delete the release dir at the end of script (only at beginning)
storm script tells you how to roll your own brand

Added a line to bin/storm that says how to build a release if you try to run from source checkout
Merge remote-tracking branch 'infochimps/build_release_sh_fixes' into ics