Fix repodeps code to not try and process none fetch method tasks.
update restraint client.

 - remove localhost as default, require --host be passed for each recipe in --job
 - report which host is being connected to for which recipe
 - if any task fails return non-zero on exit
Fix segfault on server when client disconnects