Description
Add in the ability to configure the mesos task name as well as add labels to the Mesos ExecutorInfo protobuf message.
Currently all executors that are spun up are named Task X (where X is the executor number).
For centralized logging it would be nice to be able to have SparkJob1 X then Name, as well as allowing users to add any labels they would want.
In this PR I chose "k1:v1,k2:v2" as the format, colons separating key-value and commas to list out more than one.