Update godocs to include info useful for private clouds.
Expose service catalog to interested parties.

Added ServiceCatalogerForIdentityV2 interface to allow interested
software access to the raw service catalog.  Note that the interface
supported must necessarily expose the specific version of Openstack
Identity API version, as V2 and V3 are completely incompatible with each
other.
+maxlinc - Add ApiKey authentication
go fmt files authenticate.go, acceptance/00-authentication.go and acceptance/libargs.go
Travis
rackspace -> maxlinc, to make sure travis works
Give coverage try
Don't encrypt repo_token; it's not supposed to be necessary at all for public projects, and making it encrypted would prevent coverage reports on pull-requests.
Back to rackspace for pull request.

Revert "rackspace -> maxlinc, to make sure travis works"

This reverts commit c56e9e6d7ac987d0b073f79a545df94fc4d609bf.
Tests broke because Image ID is outdated.  Find by name instead - it'll require less maintenance and will be easier to use with other providers.
update test to print out all addresses
go fmt