Description
Currently, configuration properties specific in AMConfiguration are used to configure tasks - e.g. memory configs, process tree, etc. These should be configurable at a Vertex level.
Also, tasks end up reading these configs from the dist cache each time - would be simpler to send over the wire as part of the TaskSpec.