fix routing for delete by query and count(*) statements

by providing custom transport actions that interpret the routing parameter as a single opaque value
and perform no splitting
no, it takes the actionName in the constructor to register itself. otherwise we'd register our handler for COUNT and break the ES count action.