Implements new plugin protocol (closes #12)

The new protocol is described at http://kapeli.com/dash_plugins

I do not take care of 'percent encoding' the queries, however, as
normally those are used for method name lookups, which should be a
single word.