Editorialize S3_IMPLEMENTATION support

S3_IMPLEMENTATION is now WALE_S3_IMPLEMENTATION, as it is not a commonly
seen AWS variable like "AWS_SECRET_ACCESS_KEY".

Rely more on urlparse than regexps.

Raise more errors given incomplete or unexpected input.

Add an integration test.