Adds more test to cover Swift tempURL middleware

The patch moves away the single test existing from
test_object_services.py to its own file.

It then adds more tests to validate other HTTP
verbs like PUT and HEAD.

blueprint test-swift-tempurl-middleware

Change-Id: I1d7b021e8e3749b58a9fa657c709fb7154bd104e
Merge "Adds more test to cover Swift tempURL middleware"