Convert BambooTestCase into a Client test case which inherits from a blank base test to make ti clear which tests use the extra helper methods
Converted Bamboo faking mechanism away from parsing out the GET params into using a new Configuration value: addFakeRequest and addFailRequest.

Lots of changes to the tests to use the new format.
Change the URL used to decide a client so that fixture names are always compared with a full path instead of just the name, as they are in Http\Fake
Fix PHPCS issue and uppercase all the U's in setup to be consistent
Make filename optional for fail requests, remove some uneeded logging and constants
Merge pull request #117 from joshrp/fakeClient

Convert Faking/Failing mechanism to new Configuration value
Use iBL feed to fetch categories
Categories test uses fixture