[spark] Version 2 with REST Job Server API

Async query execution
Select context automatically or create/pick one
Merge remote-tracking branch 'origin/HUE-spark-v2' into HUE-spark-v2