[aws] add mock tagging for acls and vpcs, refactor types

fix for https://github.com/fog/fog/issues/2997

@geemus
Additionally, this makes the method signature differ from the Real version (and they should be the same). So we'll probably want to add the options hash to the Real as well if we add it here.