Allow strfun erlang functions in m/r

With {allow_strfun, true} in app.config/riak_kv, it's possible to send ad-hoc erlang functions as map or reduce phases. This patch allows you to do so.