Updates keystone.catalog.core.format_url tests

Since the tests were unit tests I moved them into the new directory
structure. I also added a few tests to increase the coverage to 100%.

Change-Id: I063f0712b83ddd7773458a5bb3d4f483c20eb2a2
Partial-bug: #1347862
(cherry picked from commit 7c1a3421077a1971742e7e9887793ad5f4c9f615)
Merge "Updates keystone.catalog.core.format_url tests" into stable/icehouse