Add new console client

* Remove unused portal and billing clients
Merge pull request #251 from cloudfoundry/new_console_client

Add new console UAA client
Remove billing UAA client

No longer in use by frontend team. Cleaning it up.
Raw SQL and request params can be sent to NewRelic

  * disabled by default
  * stubs enable obfuscated SQL collection but not reuest params
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Dave Liebreich:
     Update newrelic_rpm gem ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15911000 )
  Ruth Byers:
     Default quota reloads from database every time ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15910094 )
  Eric Malm:
     Avoid using @@class variables ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15909955 )
     Move DropletUpload job into Jobs::Runtime and drop suffix ( Travis Unknown )
     Move DropletDelete job into Jobs::Runtime and drop suffix ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15903086 )
  Abhijit Hiremagalur:
     Move ModelDeletion job into Jobs::Runtime and drop suffix ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15908983 )
     Fix require, update should be upload ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15906151 )
     Make jobs require in the same order on OSX and Linux ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15905965 )
     Move BlobstoreUpload && BlobstoreDelete into Jobs::Runtime ( Travis Unknown )
     Rename spec to match class name. ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15902264 )
     Properly namespace AppBitsPacker job and avoid suffix ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15901961 )
     Move model spec to correct location ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15899818 )
  Maria Shaldibina:
     Re-enable one_to_many modifying collection tests ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15907008 )
  Alex Choi, achoi:
     Fix the default quota definition missing in configuration ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/15902283 )
ability to switch between gnatsd and ruby nats
Bump src/gnatsd

Bump apcera/gnatsd:
  Derek Collison:
     Need to flush the clients ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/15371636 )
     go fmt fix ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15370771 )
     1.2 only ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15370594 )
     go vet fixes for 1.2 ( Travis Unknown )
     fixup for change to go vet ( Travis finished: https://travis-ci.org/apcera/gnatsd/builds/15369607 )
     Clean up after ourselves ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15369077 )
     fix for race in test ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15368501 )
     Move to https for git clone ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15367409 )
     travis fixups ( Travis finished: https://travis-ci.org/apcera/gnatsd/builds/15367264 )
     Added in go get directive ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15366572 )
     Fixed slice panic on MSG_ARG split buffer ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/15365922 )
     Bumped version ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/15248823 )
     Removed setting the Read or Write Buffers. ( Travis Unknown )
     Use shortcut ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/14171365 )