Merge pull request #1 from apache/master

update from apache/incubator-storm
Merge pull request #2 from apache/master

update from apache/incubator-storm
Merge pull request #3 from apache/master

update from apache/incubator-storm
Merge pull request #4 from apache/master

update from apache/incubator-storm
STORM-312 add storm monitor command line tools
Allow users to pass TEST-TIMEOUT-MS as param

It would be nice if `complete-topology` allowed a usere to pass in
the default timeout as a parameter. This PR adds functionality without
breaking any existing code. Tests pass.
Demo conservative ZK assignments (lots of logging)
Added smart assignment-refreshing for workers.
Merge remote-tracking branch 'community/master' into community-zk-assignments
Cleaned up and ready for pull.
Cleanup for pull
One more bit of cleanup
seperate out argument parsing in Monitor class; remove 'waiting' status in mertics; add argument -s stream to specify stream
The exception time display as default timezone.

Remove function date-str.
Change the exception time returned as a raw value.
Add moment.js used format timezone.
STORM-381 Replace broken jquery.tablesorter.min.js to latest

* from https://github.com/Mottie/tablesorter
* Version: 2.17.3
* Link: https://github.com/Mottie/tablesorter/raw/master/js/jquery.tablesorter.min.js
Keeping version data only in memory, as part of supervisor and worker structures.
make topology-name to be an argument; make component-id optional
resolve storm-254, fobbiden to register same name metrics in different timeBucket
rm unused :use class; better handling InterruptedException; change MetricState and Poller better fits for Java
Added a hacky workaround for a FileNotFoundException I encountered
while using storm and tika