Update notification - Don't pull yet

This is the first PR towards auto updating.
Moves GithubAPI to CKAN/Net/Github so it can be used by ckan.dll
Tells the user CKAN is outdated when ckan update is ran
Tells the user CKAN is outdated when the GUI starts

Closes #385