windows port
revert zookeeper change and ui additions, will create seperate pull
requests for these
storm cmd scripts
revert zookeeper upgrade change
shutdown workers with disallowed state when shutting down topology
prevent OOME if random data is sent to nimbus thrift port
Removed suplicate key: :javac-options

Building storm causes errors due to a duplicate `:javac-options`
entries in the `storm-core/project.clj`.
```
Caused by: java.lang.IllegalArgumentException: Duplicate key:
:javac-options
```
I have merged the `:javac-options` into a single entry.
Merge branch '0.9.0-windows' of github.com:davidlao2k/storm into storm-windows

Conflicts:
	storm-core/src/clj/backtype/storm/util.clj
use clojure java interop to extract resources rather than external unzip command
add most recent changes from davidlao2k/storm-windows
update classpath for ui in storm.cmd so Storm UI works properly on Windows
remove compile command and fix typo.
inherit existing PATH value
Merge branch 'thrift-oom'
Merge branch 'storm-windows'
Merge branch 'duplicate-javac-options' of github.com:lorcan/incubator-storm
update groupId to "org.apache.storm"
append "apache-" to release archives
Merge branch 'jvm-unzip'