Bug 1046815: Update mozharness configs

This almost re-syncs our mozharness config files with the "real" ones in mozharness. The remaining differences are a few references to /tools; I am trying to sort out those differences with Release Engineering, but that may take some time.
> Currently, mozharness jobs are much more dynamic than that. 

That is generally an explicit non-goal if we can make it immutable we should. Obviously if we check in some repository we may need to update it but for tooling aspects we should avoid that where possible so the tooling is not randomly updated while the docker container is running ... This can be wasteful and reduce the usefulness of the docker image (by adding more moving parts)