Add compile script for packserv
Don't compile streaming when assembling cause it doesn't build against CDH4.4.0
Make script compile executable
Make script compile bash
Add a environment variable that allows for configuring a different path to Spark binaries when running Spark from a different location locally
Add fixed conf file with proper master and remote spark home
Copy in hadoop core-site.xml so local clones know where to find hdfs.
Update the given spark env to actually work, and only if a custom master isn't provided.
Allow controlling the number of cores pyspark uses using the `-c` option, like spark-shell.
 
 - Turns out there isn't actually a way right now to control the number of cores an interactive pyspark session uses, which is annoying if more than one person is trying to work on a cluster interactively at once. 
 - Use the python 2.7 stdlib argparse library to pull out the -c option
 - This requires changing the bin/pyspark shell script to pass all arguments to the python script instead of allowing the python interpreter program to parse any of them.
Merge branch 'pyspark_cores'
Revert "Merge branch 'pyspark_cores'"

This reverts commit 91ddfb4c43a88a4cf0082e445e2e82bcde069969, reversing
changes made to 4d0f3682e0931c21ba6e5b01fc42ee33a44453e1.
Auto setup python and warn if the vpn isn't connected
Add an applescript to the spark conf file that autoconnects the VPN if it can't find the interface the VPN should create
Check to see if Viscosity is a thing before trying to tell it to connect in spark env setup
Merge pull request #1 from Shopify/autoconnect_vpn

Autoconnect VPN
change configuration to be set through environment variable
apply pr 494 and 496
Merge pull request #2 from Shopify/config_hdfs

Config hdfs
Merge pull request #3 from Shopify/apply_494_and_496

apply pr 494 and 496
Workers should use working directory as spark home if it's not specified