host: Updates local_client to use new RegisterHost and RemoveJobs

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
WIP sampi client
WIP host client
host: http implementation, StreamEvents hasn't been done

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
api changes
more or less finalize the host change
cluster: Move RandomJobID to utils.go.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
lots of fixes
host, pkg, cluster: Ports host rpc functions to http

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
host: Routes should use the hostMiddleware

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
get rid of AddJobsRes

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
add support for streaming for listJobs and getJob.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
get rid of AddJobsReq
get rid of the redundant parameter in RegisterHost

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
cleanup

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
wip add streams in sampi

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
register Sampi routes

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
TODO

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
pkg: cluster, fixed typos and returns

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
controller, host, pkg: ListHosts returns an Array of host.Host

Signed-off-by: Corey Powell <mistdragon100@gmail.com>