Action set

action-set permits action hooks to define an arbitrary map of params
which will be returned to the state server at the end of the Action.

This is a reopen of https://github.com/juju/juju/pull/415.  415 failed to
land due to too many pages of comments.