Fixed invalid type cast.
Check for RepoChangedNotifier.IsLocked before check if IsRunningGitProcess
Plugins moved to separate subfolder even in Debug build
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