beginning of an attempt to use finagle.
more touchups
Merge branch 'master' into finagle

Conflicts:
	project/build/KestrelProject.scala
remove sbt-idea plugin.
work in progress: memcache codec partially works.
use Service factory and verify that it gets called on session creation/destruction.
fix several broken FIXMEs with code from the next version of naggati.
make MemcacheHandler wrap a KestrelHandler (delegate) so it can subclass the finagle library soon.
get rid of makeService and make MemcacheHandler be its own FinagleService.
build a text service the same way as the memcache service.
no longer needed.
refactor the pipeline code.
Merge branch 'mappy' into finagle
use finagle 1.5.0.
use new naggati with new encoders.
connected() is gone in the current finagle branch.
hook up streaming response to "monitor" on the memcache protocol.
fix TextHandler for new encoder scheme.
remove dead code
Merge branch 'master' into finagle

Conflicts:
	project/plugins/Plugins.scala
	src/main/scala/net/lag/kestrel/Kestrel.scala