Take care of 403 Forbidden HTTP error

Return AccessDenied error to client
instead of default InvalidURI when subsequents
request in pipeline return 403 error.
Fixes for canonicalize_url, object ACL query, signed URLs
Merge github.com:fujita/swift3

Conflicts:
	swift3/middleware.py