vendor inconshreveable/go-update and it's deps
added test to not commit bad version numbers
use inconshreveable's go-update to check for updates
added AutoUpdate to config
added command stubs
implemented manual check and update (with signature verification)
ShouldAutoUpdate function
check AutoUpdate settings and apply
config: custom AutoUpdate type for validity
updated error messages and explicit import names
fixed tests
removed duplicate logic
respect cfg.Version.Check
using @jbenet's industrial lipstick to clean this up
updateApply: force shutdown check on daemon (TODO: force flag in cli)
updates: printing fixes
fixed --force flag for shutdown after update
Merge pull request #189 from cryptix/autoUpdate

Auto update
@jbenet's equinox pubkey
auto-updates jbenet key