Fixed EVR callback crash

Conflicts:
	MediaPortal/Source/UI/Players/VideoPlayer/EVRCallback.cs
using() of getSurfaceLevel(0), according to MSDN, the returned instance needs to be released
using() of getSurfaceLevel(0), according to MSDN, the returned instance needs to be released
Fixed surface leak in AbstractMultiPassRenderPipeline
Fixed missing dispose on SwapChainEx