3rdparty/BUILD: split up into package dirs - part 5

RB_ID=537185
TBR=true
Update sbt projet definitions of (util, ostrich, scoorge, twitter-server)

Problem

In order to release our libraries for the open-source community, we need to update
the version of those.

Solution

Update the version in the sbt project definition.
While I was there, update also sbt to the latest version and increase the jvm
configuration for the code cache.

RB_ID=537603
finagle-core: removed enum / expand from Namer

Problem:

The enum / expand methods in Namer are unused, and make modification
difficult.

Solution:

Whack 'em.

RB_ID=535369
finagle-core: Add Addrs, a Java-friendly variant of Addr

RB_ID=536869
Status.open, Status.awaitOpen: utilities to wait for Statuses

These are useful utilities for acting on Status changes. For example
to replace ClientRegistry.expAllRegisteredClientsResolved(), you can
wait for a Service to be ready to serve (this includes a complete
resolve):

	Status.awaitOpen(service.status)

RB_ID=537741