upgraded sbt version, sbt plugins and some library dependencies to latest stable version
added SPARK_WORKER_INSTANCES : allows spawning multiple worker instances/processes on every slave machine
spark instance number must be present in log filename to prevent multiple workers from overriding each other's logs
Merge remote-tracking branch 'kalpit/master'

Conflicts:
	project/SparkBuild.scala
Fix compile warning