Add the ability to override the spark package.

This is how we'll manage multiple Spark builds. It's not quite optimal,
but it's quick and dirty.