[Direct3D11] WP8 IDrawingSurfaceContentProvider

Provide support for DrawingSurfaceContentProvider for WP8.
[WP8 Sample] Sample for IDrawingSurfaceContentProvider

Start work on a sample to test out the new
IDrawingSurfaceContentProvider
[Direct3D11] Fix interface errors for WP8 IDrawingSurfaceContentProvider

Fixed some interface issues for the calls in PrepareResources and
GetTexture , missed the ref
[WP8 Sample] Wired up the IDrawingSurfaceContentProvider

Changed the sample to start using the new IDrawingSurfaceContentProvider
.. Still more work to do around SynchronizedTexture
[Samples WP8] Wired up DrawingSurface control

Extended the Interop with more resolution properties to populate from
DrawingSurface control during startup. For use later when resizing etc.
[WP8 Sample] wiring up base/provider/interop/renderer

Wired up more of the sample , resembling the WP8 samples.
[WP8 Sample] fixing up misinterpretations

Made some erroneous assumptions around interop and base, fixed them up..
[WP8 Sample] fixing DepthStencil

Removed need for DepthStencilViewDescription ...
[WP8 Sample] fixing incorrect code

Had some bad missplaced lines of code ...
[Direct3D11] DrawingSurfaceContentProvider SynchronizedTexture as IntPtr

Reverted the SynchronizedTexture back to an IntPtr
[Direct3D11/WP8Sample] change ref's to out

- Where appliable i changed the refs to outs ..
- Updated samples with the ref/out changes
[WP8 Sample] comment on whats going wrong

For some reason the BeginDraw call on the synchronizedTexture consumes
the call and it never returns control back so the following line of code
never gets called.. ??!
[WP8 Sample] fix issue where i was creating a Defferred Context

I was incorrectly creating a new Context (deffered) rather than using
the immediate one from the device
[WP8 Sample] clean up CreateDeviceResources

Clean up the way i am creating device resources
[Toolkit.Graphics] Fix issue #362. One method of SpriteBatch.Draw was not using SpriteEffects parameter (flip horizontal/vertical)
[Toolkit.Graphics] Fix issue #351.  Resize Window event  was not triggered when GameWindow.AllowUserResizing=true
[SharpDX] Fix issue #357. Fix comments for X/Y/Width/Height
[Samples] Fix issue #360
[Toolkit.Game] Fix samples to unload dynamic content. Make sure UnloadContent is callable only if LoadContent was called.
[DirectInput] Fix issue #352. Rename UpArrow to Up and remove invalid mappings.