handler fn -> middleware. duh
Fixing issue with protocol naming.

Strangely, poky.kv.core.KeyValueProtocol was causing method signature mismatch
issues in all of the classes that referenced it.
Initial commit for varnish defaults.
Adding varnish setup and default vcl.
Varnish & poky startup scripts working.
Ignoring ./tmp.
Updating the README with the varnish dependency.
Adding 404 and 5XX handling to default.vcl.
Init script fixes.
Initial deployment commit.
Adding tablespace comments.
Flatting the protocol file structure for http.

I'm taking out the unnecessary /http/jdbc/text. The implementation seems pretty
stable so I don't see any need for the extra hierarchy.
Flatting the protocol file structure for memcache.

As with http, the extra hierarchy is not necessary.
Varnish health checks & deploy fixes.

 * updating the PATH for poky.init.sh on linux
 * added /kv and /status so we can support the latter
 * added health checks to varnish (not tested)
Adding the working directory to varnish startup.
Moving DAEMON_OPTS to varnish.init.sh.

If the shell variables are interpolated in varnish.defaults for DAEMON_OPTS
then the settings are fixed at the time that file is sourced. To fix this,
moved DAEMON_OPTS into varnish.init.sh.
Fixing errant quote.
More deploy fixes. Deferring DAEMON_OPTS to init.
Fixing varnish deploy.

There was a conflict with the backend port in default.vcl.
Fixing varnish:check.