Submodule GitExtensionsDoc updated.

Submodule GitExtensionsDoc:
    < 439e4cb - add section about re-taggin
Changed settings to use file and added IsPortable application setting.
Don't use timer functionality and save file explicitly.
Fix logic for when to decode or just try to return the value.
Add NoMono parameter to nuget script.

Allows script to be run on a machine that has .net and not Mono and can't install the package manager.
Revert "Fix logic for when to decode or just try to return the value."

This reverts commit caabe83197cd05f87263f5cb400d3fedf910ebf2.
Fix logic for when to decode or just try to return the value.
Add import from registry functionality to read the settings from the registry and store them in the settings file.
Revert "Submodule GitExtensionsDoc updated."

This reverts commit c0a1d2a07dc2680829a247dc9ae9fc21b8c4414c.
Merge branch 'Portable'
Merge remote-tracking branch 'upstream/master'
Remove debugging code.
Change exception and store original value in dictionary.
Make sure dictionary is locked wherever a value is being set.
Make sure dictionary is locked wherever a value is being set.
Merge branch 'master' into Portable
Merge remote-tracking branch 'upstream/master'
Fix null exception error.
Add me as a coder.
Used two dictionaries to keep encoded values seperate from decoded values.