[split] bump util to 6.3.9-SNAPSHOT

RB_ID=165497
TBR=true
NO-QUEUE=true
[split] ostrich/twitter-server: search for build.properties at root By default, the build.properties file is searched relative to some class.  pants places the build.properties file at the root of the jar, rather than under a package, so this change looks for the build.properties file there if not found relative to the class.

RB_ID=171188
[split] bump util to 6.4.1-SNAPSHOT

RB_ID=178076
TBR=true
[split] Ostrich: Add "jvm_current_mem_*" metrics

RB_ID=181700
[split] bump util to 6.5.1-SNAPSHOT

RB_ID=183369
TBR=true
[split] bump ostrich to 9.1.4-SNAPSHOT

RB_ID=186409
TBR=true
Merge branch 'tmp'
[split] manually update sbt

RB_ID=187999
TBR=true
Merge branch 'tmp'
[split] csl: improves csl release process

RB_ID=190841
[split] ostrich: Fix flaky tests

RB_ID=202941
[split] bump util to 6.6.1-SNAPSHOT

RB_ID=204962
TBR=true
[split] bump util to 6.7.1-SNAPSHOT

RB_ID=212150
TBR=true
[split] ostrich: remove boxing from Histogram's primary call, add()

- remove boxing from bucketIndex
- avoid boxing caused by returning from a sync block

RB_ID=212008
[split] release util version 6.8.0

RB_ID=230117
TBR=true
[split] Release ostrich version 9.2.0

RB_ID=230327
TBR=true
Merge branch 'tmp'
[split] ostrich & twitter-server: jvm ByteBuffer pool stats

Keep track of off heap byte buffers.

Normally there are two types of buffer pools, "direct" and "mapped".
The former is anonymous mapped regions, used by allocations off the
managed heap.  Netty and other things that rely on NIO and dealing with
sockets will allocate direct byte buffers.  The latter, "mapped" is the
pool for file backed byte buffers.  This is same with mmap()'ing a file.

New Metrics:
- Twitter Server
jvm/mem/buffer/(direct|mapped)/max  : Estimate of total capacity of the
                                      buffers in this pool.  Capacity is the
                                      number of elements but value returned
                                      is an estimate of total capacity in
                                      bytes.
jvm/mem/buffer/(direct|mapped)/used : Estimate of memory used by buffer
                                      pool.  The value maybe different from
                                      "max" due to aligment, memory
                                      allocator and other impelementation
                                      details.
jvm/mem/buffer/(direct|mapped)/count: Estimate of the number of buffers in the pool.

- Ostrich
jvm_buffer_(direct|mapped)_max
jvm_buffer_(direct|mapped)_used
jvm_buffer_(direct|mapped)_count

CAUTION: We use reflection
`BufferPoolMXBean` and other PlatformMXBeans were introduced in Java 7
but currently we provide Java 6 compatibility too.  Until we drop
support for it, we'll implement these gauges with reflection.

Reference:
http://docs.oracle.com/javase/7/docs/api/java/lang/management/BufferPoolMXBean.html

RB_ID=202295
[split] Release util version 6.8.1

RB_ID=232807
TBR=true
[split] Release ostrich v 9.2.1

RB_ID=232935
TBR=true