STORM-132 sort supervisor by free slot in desending order
in EvenScheduler to schedule more evenly between supervisor
Added handlings of InterruptedIOException.
STORM-132 simplify code using sort-by function
fix issue on KafkaOffsetMetric
remove comment
Merge branch 'master' of https://github.com/apache/incubator-storm into STORM-132
Merge branch 'master' of https://github.com/apache/incubator-storm into STORM-132
modify EvenScheduler.clj sort-slots and add a test-sort-slots testcase
Added in the sorting suggested as a part of STORM-341
shade common sources of dependency conflicts
add exclusion for LICENCE.txt in zk jar
add exclusion for duplicate servlet jar (STORM-356)
Implement storm exponential backoff stategy to use for netty client and curator.
Instantiate retrypolicy once during netty client instantiation
1. fix test case passed on original code; 2. use count-by
Update STORM-UI-REST-API.md

It appears that the window parameter is in seconds, not milliseconds.  Very small issue, but thought it might trip people up.
remove unnessery test and change port numbers order
STORM-461: exit-process! does not always exit the process, but throws an exception instead
don't discard unfinished messages that are not old

the ack() message in PartitionManager appears to have a bug that will
cause it to discard messages that have not been acknowledged even though
they have not fallen behind by maxOffsetBehind.

This can happen if there is at least one message that _is_ behind by
maxOffsetBehind.  The code correctly identifies that one or more
messages in _pending are old, but then potentially discards some that
are not.
Improve error message for non-completeable testing spouts