Initial draft for ContextMenu.
Now properly handling right click.
Added ContextMenuService.
Added code to stop browser context menu if right-click is handled.
Graceful fallbacks if _Surface is not set.
Added support for third-party libraries.  Implicit styles can be embedded in third-party library generic xml files.
Finished building Fayde.Controls.Input third-party library.
Using Input third-party library to test library support.
Merge branch 'ContextMenu'

Conflicts:
	Source/Fayde.Client/Typescript/Engine/Surface.ts
	Source/Fayde.Client/Typescript/Input/MouseInterop.ts