Support for templated RPC requests.

This starts out by creating a new route for /v2 of our API. This
supports sending a list of Nodes with arbitrary facts that can be used
with templates as part of the RPC request. See the documentation for
additional details.