Rename SwapChainBackgroundPanel

References to SwapChainBackgroundPanel are currently named
'SwapChainPanel' (and sometimes 'swapPanel').

DX11.2/Win8.1 introduces a new UIElement,  'SwapChainPanel'.
http://msdn.microsoft.com/en-us/library/windows/apps/bg182880.aspx#three

I renamed all SwapChainBackgroundPanel because having then referred as
swapChainPanel could be confusing in the near future.

Arguments become -> 'swapChainBackgroundPanel'
Properties become -> 'SwapChainBackgroundPanel {get;set;}'
fields become -> '_swapChainBackgroundPanel'
Merge remote-tracking branch 'upstream/develop' into tnc_Rename_SwapChainBackgroundPanel
Merge remote-tracking branch 'upstream/develop' into tnc_Rename_SwapChainBackgroundPanel
Added Right and Left Orientation to template
Merge remote-tracking branch 'upstream/develop' into tnc_Rename_SwapChainBackgroundPanel
Merge remote-tracking branch 'upstream/develop' into tnc_Rename_SwapChainBackgroundPanel
Update XamlGame.cs
Merge remote-tracking branch 'upstream/develop' into tnc_Rename_SwapChainBackgroundPanel
Merge remote-tracking branch 'upstream/develop' into tnc_Rename_SwapChainBackgroundPanel
Initial commit of new "Pipeline" GUI tool.
Renamed namespace.
Added model and controller stubs.
Hooking up the model and controller.
Added comment headers.
Renamed file.
Hooking up exit system.
Added exit save ask.
Renamed IModelObserver to IProjectObserver.
Removed IModel, controller talks directly to PipelineProject.
Added project saving machinisim.
Implemented save and save as menu items.