[split] Gizzard: Some followup deps alignment to fix deployment classpath issues

RB_ID=152166
TBR=true
[split] util/* compiling, testing and benchmarking with pants.

RB_ID=152697
[split] jvm: always try to construct hotspot instance Detection by VM name is unreliable.

RB_ID=149313
[split]  CpuProfile: sleep the right amount of time for the recording thread

RB_ID=152617
[split] util, ostrich: Update owners files

RB_ID=152921
[split] undefined flags ok in util's App

Originally from "use util's App and Flags in servo's ServiceConsole"

RB_ID=148780
[split] bump util to 6.3.7-SNAPSHOT - bump util to 6.3.7-SNAPSHOT - release 6.3.6 of util - update changelog

RB_ID=155372
TBR=true
[split] bump util to 6.3.6 and finagle to 6.5.0 for sbt

RB_ID=155874
[split] Deal with UnknownHostException thrown by InetAddress.getLocalHost

RB_ID=151460
[split] Make the global flag test idempotent

Clear the system property that the test sets earlier. Otherwise
the test cannot be successful run multiple times under the same
JVM. This means "sbt +test" or the second (and onward) invocation
of "test" will always fail.

RB_ID=156037
[split] gaurd against missing element exception in BGQ

RB_ID=155810
[split] finagle/* compiling, testing and benchmarking with pants.

Includes supporting projects:
 streamyj
 scrooge-runtime
 scala-json
 ostrich

Does not include finagle/finagle-protobuf which does not have a pom - will circle back to that.

Also cleans up some util/* and 3rdarty/* targets.

RB_ID=155872
[split] util: update version in README

RB_ID=157799
[split] pass default values to flags by-name

RB_ID=158364
[split] util: release version 6.3.7

RB_ID=159374
TBR=true
NO-QUEUE=true
[split] util-app Flags: Add support for long

RB_ID=161125
[split] Get the whole dang birdcage off jackson 1.x - sync up pretty much everything on jackson 2.1.3 (to match scribelib) - move to the snapshot with the new streamyj - [invitebird] move invitebird to using scrooge to generate ibis thrift resources, instead of relying on old snapshot, and also move from TwitterConfig to TwitterFactory

RB_ID=161522
TBR=true
[split] Add support for birdcage auto-ci using nailguns, local cache, roots to leaves with no clean-all.

RB_ID=160668
NO-QUEUE=true
[split] Several small fixes towards getting birdcage-auto-ci green.

Reconcile dependency drift in jackson libs to fix compile errors.
Reconcile dependency drift in netty to fix a finagle-http test failure.
Upgrade pants to 0.0.34 to pickup a fix in the changed goal to ignore synthetic targets when calculating changed file owning targets.

Also add myself to OWNERS for top-level BUILD edit approvals.

RB_ID=162420
[split] treat '--' as end of flags indicator

RB_ID=164376