Updates readme with links to the User guide
Adds a "adding a mod" to contributions
Links to file testing instead of validator in bin
Merge remote-tracking branch 'Ippo343/master' into release-v1.0

* Ippo343/master:
  Links to file testing instead of validator in bin
  Adds a "adding a mod" to contributions
  Updates readme with links to the User guide
Disable experimental features iff we're on a stable branch.

Current experimental features are:

- The GUI
- The `upgrade` command.

This also gives us the version number on the help screen, and flips a
previous custom exception to a kraken.
No longer query the user during transactions.

UninstallList used to quiz the user while inside a transaction. We don't
do that anymore.

The User.YesNo function has been altered to give us a warning if it
detects a transaction in progress, so we can spot this if we ever do it
in the future.

Fixes #334.
Cmdline: Fix typo: "Manage KSP insatlls".

Fixes #232
NetAsyncDownloader: Throw MissingCertificateKraken on missing certs.

This means our users get much more useful feedback when they can easily
fix their problem using mozroots.

Fixes #219.
Force a GameData scan after installing mods.

Delightfully simple change. Closes #325.
CmdLine: No longer spam the user with file removes

These are now info (so visible with --verbose).

Doesn't fix any bug we have open that I can remember, but makes things
consistent. :)
Merge pull request #343 from KSP-CKAN/less_removal_spam

CmdLine: No longer spam the user with file removes
Merge pull request #342 from KSP-CKAN/325_scan_gamedata

Force a GameData scan after installing mods.
Merge pull request #341 from KSP-CKAN/219_mozroots

NetAsyncDownloader: Throw MissingCertificateKraken on missing certs.
Merge pull request #340 from KSP-CKAN/232_tpyo

Cmdline: Fix typo: "Manage KSP insatlls".
Merge pull request #339 from KSP-CKAN/334_user_prompts

No longer query the user during transactions.
Merge remote-tracking branch 'origin/release-v1.0' into disable_experimental

* origin/release-v1.0:
  CmdLine: No longer spam the user with file removes
  Force a GameData scan after installing mods.
  NetAsyncDownloader: Throw MissingCertificateKraken on missing certs.
  Cmdline: Fix typo: "Manage KSP insatlls".
  No longer query the user during transactions.

Conflicts:
	CKAN/CKAN/Types/Kraken.cs
Merge pull request #337 from pjf/disable_experimental

Disable experimental features iff we're on a stable branch.
Merge remote-tracking branch 'origin/release-v1.0' into 313_pre_exists

* origin/release-v1.0:
  CmdLine: No longer spam the user with file removes
  Force a GameData scan after installing mods.
  NetAsyncDownloader: Throw MissingCertificateKraken on missing certs.
  Cmdline: Fix typo: "Manage KSP insatlls".
  No longer query the user during transactions.
  Disable experimental features iff we're on a stable branch.
  Links to file testing instead of validator in bin
  Adds a "adding a mod" to contributions
  Updates readme with links to the User guide

Conflicts:
	CKAN/CKAN/ModuleInstaller.cs
	CKAN/CKAN/Types/Kraken.cs