Fixed invalid type cast.
Merge branch 'master' into Portable
Add Portable settings provider and testing setting.

PortableSettingProvider is from http://www.codeproject.com/Articles/20917/Creating-a-Custom-Settings-Provider
Fix VB.Net conversion of PortableSettingsProvider.
Fix project path on Mono solution
Fix autocompilesubmodules project for solution on VS 2010
Merge pull request #1726 from fraga/fixAutoCompileSubModulesMono

Fix auto compile sub modules mono and VS 2010
AutoCompileSubmodules path fixed in Product.wxs. Closes #1729
Putty updated to version 0.62.9768.0 (80% faster for me when cloning repository from GitHub)
FormFileHistory selection current revision fixed
ShellEx: Make spacing consistent
ShellEx: Make pointer notation consistent
GetSuperprojectCurrentCheckout() now called asynchronously. Closes #1687
Merge branch 'release/2.44'

Conflicts:
	GitUI/UserControls/RevisionGrid.cs
Return back plugins exception list
Hide empty record in FormRemotes
Several code analyzer warnings fixed
GitPlugin icon transparency fixed
Old Github project removed
FormPuttyError Retry() button fixed