Spark support

Creating a pull request from this branch so I can work with @jwmarshall to get this merged into the cookbook and released.

Can you merge caskdata/hadoop_cookbook's master branch back to this branch?