Add Support to tag EMR clusters.

Previously it was only possible to tag EC2 instances from EMR jobs.
Now it is possible to tag the EMR jobs also - and thus be able to
track EMR-only costs from EMR jobs.

This commit reorganizes the code to make it cleaner and to add
EMR jobs tagging.