[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 #330. A SpriteBatch.Draw method was not taking rotation into account
[XAudio2] Fix issue #333. SourceVoice.SubmitSourceBuffer was invalid with xWMA
[WIC] Add SharpDX.WIC.ResultCode from WINCODEC_ERR_.* macros
[XInput] Add new Controller.GetState method to perform GetState and IsConnected  in a same call. Add Controller.UserIndex value
[Toolkit.Graphics] Make GraphicsAdapter working even if we cannot retrieve the output display modes.
[Direct3D11] Fix issue #336. Remove some BlendState, DepthStencilState, RasterizerState constructors to avoid redundancy and conflicts in VB6