Added a global spock extension to barf out the repose_log !

On every failure, the repose log will be barfed to standard out.

Perhaps now I can figure out what actually fails
Clean the log file before every spec run, no matter what.

Turns out we're not really cleaning the log file every run.

Our runs aren't very sanitary :(
includes the impersonation object if available in the authentication response
puts the impersonators name and id into appropriate headers if available
removed lingering to-do for impersonation headers
update mock service include impersonate and default region
Adding tests and modifying mock
fixing tests after the rebase
Merge pull request #1127 from rackerlabs/REP-928-Impersonation-V3

Rep 928 impersonation v3
Added TTL to admin token
Merge pull request #1128 from rackerlabs/improved_functional_testing

Improved functional testing
Merge pull request #1130 from rackerlabs/os-id-v3-admin-ttl

OpenStack Identity v3: Added TTL to admin token
Added send-all-project-ids attribute to the XSD
first run of tests positive tests for logic to send all project ids in all scenarios
correct use of isDefined
test updates for the rebase
add initial test for multiproject
update mock service to support project id in roles
add initial test for multi projects in headers
add config for multiprojectidsfalse