Add support for create/start/stop/delete of containers

As it says on the tin (I hope). Since image support doesn't yet exist, we simply hardcode the image to trusty.
Quoting Stéphane Graber (notifications@github.com):
> > @@ -0,0 +1,89 @@
> > +package main
> > +
> > +import (
> > +	"fmt"
> > +	"net/http"
> > +
> > +	"gopkg.in/lxc/go-lxc.v2"
> > +
> > +	"github.com/lxc/lxd"
> 
> Again, not very familiar with Go, but why do we pull one from gopkg.in and the other from github when they are both actually github.com/lxc repositories?

The github.com go-lxc project has a default branch of v1.  Which is very much
incompatible with v2.

The gopkg.in appears to be the actual correct place to fetch the go project
from, and we can actually get the v2 from there.