Fix SPARK-698. From ExecutorRunner, launch java directly instead via the run scripts.
Incorporate feedback from mateiz:
- we do not need getEnvOrEmpty
- Instead of saving SPARK_NONDAEMON_JAVA_OPTS, it would be better to modify the scripts to use a different variable name for the JAVA_OPTS they do eventually use
adding typesafe repo to streaming resolvers so that akka-zeromq is found
adding checkpoint dir to .gitignore
changing streaming resolver for akka
Merge pull request #517 from Reinvigorate/sm-build-fixes

Build fixes for streaming /w SBT
KafkaInputDStream improvements. Allows more Kafka configurability
fixing memory leak in kafka MessageHandler
removing dependency on ZookeeperConsumerConnector + purging last relic of kafka reliability that never solidified (ie- setOffsets)
keeping JavaStreamingContext in sync with StreamingContext + adding comments for better clarity
fixing autooffset.reset behavior when set to 'largest'
Merge pull request #527 from Reinvigorate/sm-kafka-cleanup

KafkaInputDStream fixes and improvements
fixing Spark Streaming count() so that 0 will be emitted when there is nothing to count
adding spark.streaming.blockInterval property
Surfacing decoders on KafkaInputDStream
Examaple of cumulative counting using updateStateByKey
Modified as per TD's suggestions
Removed unused code, clarified intent of the program, batch size to 1 second
adding kafkaStream API tests
count() now uses a transform instead of ConstantInputDStream