Break dependency between state and apiserver/params package

This PR breaks the dependency between the `state` package and the `apiserver/params` package. 

Specifically the types that were imported by `state` from `apiserver/params` have been moved to a third package, the root of the repo. This is only a temporary measure to break the dependency, please don't get too hung up on the location of these types.

The plan from here is to move the relevant types into `state` if necessary, and relocate the others to the appropriate place.

This will also remove all the nasty functions that translate from constants in `state` like Life or Status to constants that were in `apiserver/params`
This is the most prophetic definition of irony ever captured in a code
review.

On Wed, Nov 12, 2014 at 7:25 AM, Menno Smits <notifications@github.com>
wrote:

> In apiserver/client/client.go:
>
> > @@ -22,7 +23,7 @@ import (
> >  	"github.com/juju/juju/environs/config"
> >  	"github.com/juju/juju/environs/manual"
> >  	"github.com/juju/juju/instance"
> > -	"github.com/juju/juju/juju"
> > +	jjj "github.com/juju/juju/juju"
>
> wonderful :)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/juju/juju/pull/1103/files#r20177864>.
>