WebSocket Pepper API: WebArrayBuffer support

- support SetBinaryType()
- support WebArrayBuffer and stop supporting WebData
- use Var instead of PP_Var to hold received messages
- Add C++ interfaces to handle binary types

BUG=87310
TEST=ui_test --gtest_filter='PPAPITest.WebSocket_*'


Review URL: http://codereview.chromium.org/9026007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118258 0039d316-1c4b-4281-b951-d872f2087c98
7 files changed