Combine twitter-util with twitter-server; parse addresses consistently.

These were split because one used finagle and the other didn't. However, StoreKit should parse internet addresses the same way HttpServer does, and the utilities for that are in finagle. Then both twitter-util and twitter-server have the same dependencies. Then having them separated just creates unnecessary complications.

This changes command line arguments. What was once

    -peerPort=1234

is now

    -peerAddr=:1234

The advancement introduced here is that, first, one can bind on a non-default address:

    -peerAddr=129.168.1.7:1234

And second, one can specify which address to share with peers:

    -sharePeerAddr=129.168.1.7:1234

as a way to override the automatic mechanism, which might compute something like:

    -sharePeerAddr=localhost:1234
Adding Git information to the assembly jars.

unzip -p <file>-server.jar META-INF/MANIFEST.MF | grep ^Git
Git-Repo-Is-Clean: false
Git-Branch: git-sbt
Git-Build-Date: 2014-11-17T23:08:19.665-08:00
Git-Head-Rev: 257fd0368dda294db1d54e7ae8c6560be4ef1019

closes #75
Add streaming analytics.

Add a Spark DStream for movies, actors and roles. This requires carrying window parameters through the URI and down to the scan. Fix the scan to filter unneeded tiers so that it doesn't bother reading their disk pages.
Timeouts for cross datacenter replication.
Upgrade dependencies.
Deprecate AsyncIterator and cleanup CellIterator2.