Add Frankfurt AWS region
Handle case where boto needs an upgrade to recognise a new region

Raise an exception if boto does not yet know about a region.
Merge pull request #9419 from willthames/aws_frankfurt

There are still a couple of modules that use their own lists, but that should not prevent this merge, those should be adapted to use this list in subsequent patch