Add renderer::SwapChain class and move functionality from egl::Surface

Trac #21810
Signed-off-by: Nicolas Capens

git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1351 736b8ea6-26fd-11df-bfd4-992fa37f6226
12 files changed