Add explicit #start/#halt/#connect/#disconnect methods
Merge branch 'dev' into upd-to-official-spark-lib

Conflicts:
	lib/spark.js