Add Updates.Check field to Config
Initialize Updates.check config setting
Save ipfs version used to initialize config
Check for updates:if github releases with higher tag semvers exist
Turn on update checker for local nodes
Rename config.Updates to config.Version
Add supported Version.Check values as consts
Move versioning/updates stuff to a separate package
Clean up error/warning messages for consistency
Log it when update checking request fails
Limit update checks to once per configurable time period to avoid HTTP request time delay
vendored go-semver
Merge branch 'dborzov-update-warning'