Add a backups facade to the state API server, along with a Create method.

This patch adds the new facade for backups, structured to support the various backups-related API methods that will be added.  An initial method, "Create", is also added which creates a new backup and returns the resulting metadata.  The API client side will be handled in a subsequent PR (see https://github.com/ericsnowcurrently/juju/pull/5).
i'm not comfortable with having params that you can pass empty strings to, either they should take a valid value, or they shouldn't be present.