Merge remote-tracking branch 'origin/f-import-debug' into f-multithread
MultiThreading : first step - SimpleSkin project

KeyboardDisplayer & MainKeyboardManager
MultiThreading : second step - KeyScroller
MultiThreading : KeyboardDisplayer
MultiThreading : prediction
MultiThreading : WindowManager
MultiThreading : WindowManager & SimpleSkin*

From now on, the NoFocusThread can NEVER Invoke the main thread.
Any action that does not need to get/set on a CKNoFocusWindow should be carried on through the main dispatcher.
Throwing exceptions when a method from a service is called through the wrong thread.
Fixing the Context
Merge branch 'f-multithread' into f-roadmap-2013

Conflicts:
	Host/Resources/Contexts/ContextCiviKey.xml
	Plugins/Accessibility/KeyScroller/ScrollingStrategies/Tools/ScrollingStrategyBase.cs
	Plugins/Accessibility/SimpleSkin/KeyboardDisplayer.cs
	Plugins/Accessibility/SimpleSkin/ViewModels/VMKeySimple.cs
	Plugins/Accessibility/SimpleSkin/ViewModels/VMKeyboardSimple.cs
	Plugins/Accessibility/SimpleSkin/ViewModels/VMZoneSimple.cs
Merge fixing