Spark support

This adds some new recipes:
- spark
- spark_historyserver
- spark_master
- spark_worker

It allows for installing Spark via packages on CDH 5 and via the release tarballs on every platform.