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
add Apache license headers to source files
first pass at Apache LICENSE and NOTICE files
enforce UTF-8 encoding for python and ruby sources
remove 0MQ and replace with netty
update carbonite, tools.cli, and jgrapht dependencies to released versions
Merge branch 'master' into dependency-versions
update LICENSE/NOTICE to assume source-only distribution
update README to reflect ASF license.
Merge pull request #768 from ptgoetz/dependency-versions

Update Dependencies to Released Versions
Merge pull request #767 from ptgoetz/apache-headers

Add Apache License Headers
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
Merge branch 'master' into netty-default

Conflicts:
	bin/install_zmq.sh
	storm-core/src/clj/backtype/storm/messaging/zmq.clj
	storm-core/src/clj/zilch/mq.clj
	storm-core/test/clj/zilch/test/mq.clj
	storm-netty/project.clj