[split] finagle-redis: fix zrevrangebyscore bug

zrevrangebyscore was sending the min and max params in the wrong order, as outlined here: https://github.com/twitter/finagle/issues/114. This change list should fix that, and additionally make scan/hscan take JLongs (I had missed this last review)

RB_ID=92375
[split] Fix a memory leak and add a Java wrapper for CachePoolCluster

RB_ID=92520
[split] finagle-core: special case 1-hosted (static) clients to bypass loadbalancer

RB_ID=93333
[split] more sensible check for name in ChannelStatsHandler's exceptionCaught

RB_ID=91162
[split] finagle-core: Introduce an experimental buffer-based pool.

The underlying buffer is simple, lock free, and very fast, reducing
contention drastically in high-rate clients.

RB_ID=92635
[split] finagle: 5.3.20

	* finagle-redis: fix zrevrangebyscore (https://github.com/twitter/finagle/issues/114)
	* finagle-memcached: fix space leak when using clustering
	* finagle-core: special case 1-hosted (static) clients to bypass loadbalancer
	* finagle-core: Introduce an experimental buffer-based pool

RB_ID=93909
[split]  First checkin of Fastly CDN implementation.  - First checkin of Fastly CDN implementation.

RB_ID=93804
[split] finagle-redis: String commands

implement BITCOUNT, BITOP, PSETEX
implement all string commands to StringCommands

Github-pull-request: https://github.com/twitter/finagle/pull/115

Signed-off-by: Anirudh Srinivas <anirudhs@twitter.com>

RB_ID=93954
[split] BackupRequestFilter: experimental service filter to perform backup requests

RB_ID=94080
[split] collection.Set => collection.immutable.Set per #116 immutable.Set is the default Set, so if it's described as collection.Set, you can't just say the return value of something that returns a client.sMembers is a Future[Set[ChannelBuffer]], it's a Future[scala.collection.Set[ChannelBuffer]].  There is also no reason to create ambiguity as to whether it's immutable or not, because it makes much more sense for the api to return an immutable version.

changed all references of collection.Set to collection.immutable.Set.  Also changed the imported name from CollectionSet to ImmutableSet.  I cannot use the native "Set" name for the class because it is obscured by the Set Command class in finagle-redis.
Github-pull-request: https://github.com/twitter/finagle/pull/118

Signed-off-by: Anirudh Srinivas <anirudhs@twitter.com>

RB_ID=95921
[split] SeqIdFilter: Don't modify thrift requests.

We cannot assume anything about the *caller*, and hence the request.
For example, it may be reused for retries.

RB_ID=96088
[split] finagle: 5.3.22

5.3.22		2012/11/08

	* finagle-redis: String commands
	* finagle-redis: collection.Set => collection.immutable.Set per #116
	* finagle-thrift: SeqIdFilter: Don't modify thrift requests.
	* BackupRequestFilter: experimental service filter to perform backup requests

RB_ID=96227
[split] ServiceTimeoutException now a WriteException

http://jira.local.twitter.com/browse/CSL-313

* ServiceTimeoutException will now default to retryable
* WriteExceptions are now marker traits

RB_ID=95261
[split] ChannelTransports: close channel before failing queues

RB_ID=96805
[split] Finagle: Document Counter and Stat in StatsReceiver.scala.

RB_ID=96907
[split] Refactor the 'connections' gauge into a standard gauge (not a cummulative gauge)

RB_ID=97254
[split] Revert "Refactor the 'connections' gauge into a standard gauge (not a cummulative gauge)"

RB_ID=97682
TBR=true
[split] Share ChannelStatsHandler and don't create a new 'connections' gauge for each new connection

RB_ID=97684
[split] finagle-example: use the latest version of common flags

RB_ID=97928
TBR=true
[split] finagle-spdy: add SPDY protocol to finagle

RB_ID=98133