Clean up and fix missing references.

During our refactoring, we forgot about a few references to for example
ConnectError and ManualReboot. Plus we forgot about removing a bunch of
unused imports.

Seems that there are not a lot of testers out there using the master
branch, because reboot was essntially broken.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>