EC2 compatible error for invalid identifier with tagging - EUCA-6318

Creating a tag using a syntactically incorrect resource identifier now
results in an AWS compatible error:

  InvalidID
  The ID 'XXX' is not valid

where XXX is the identifier from the request.

EUCA-6318
EC2 compatible error for resource not found with tagging - EUCA-6319

Creating a resource tag using a syntactically valid but unknown
identifier now results in AWS compatible errors (depending on the
resource type)

EUCA-6319
Merge remote-tracking branch 'origin/dev/sjones/EUCA-6318' into testing