Apply mappings over whole document

We should be able to map any of the returned values from GA into a field
with another name. We want to use this to be able to map a GA number at
completion stage into a count of transactions-by-channel.
Merge pull request #81 from alphagov/mappings-for-all

Apply mappings over whole document