KAFKA-928 new topics may not be processed after ZK session expiration in controller; reviewed by Jun Rao
kafka-927; Integrate controlled shutdown into kafka shutdown hook; patched by Sriram Subramanian; reviewed by Neha Narkhede and Jun Rao
kafka-903; Attempt to swap the new high watermark file with the old one failed on Windows; patched by Jun Rao; reviewed by Neha Narkhede, Jay Kreps and Sriram Subramania
KAFKA-905 Logs can have same offsets causing recovery failure; reviewed by Jun, Neha and Jay
kafka-931; make zookeeper.connect a required property; patched by Jun Rao; reviewed by Neha Narkhede
KAFKA-935: Fix shutdown tool to work with new controlled shutdown API; reviewed by Neha Narkhede
compile use 2.10.2-RC1; fix compilation warnings; add scala-reflect dep;
tune scalac and javac options;
compile using scala 2.10.2-RC2; publish to local maven repositoy
Merge branch '0.8-scala-2.10' of https://github.com/songpp/kafka into 0.8-scala-2.10

Conflicts:
	core/src/main/scala/kafka/api/RequestKeys.scala