Add Websocket Support to pepper.js with testing infrastructure

Right now pepper.js doesn't support the websocket interfaces that ppapi presents.
This implements the interfaces and provides a testing suite to test them.
Merge "var" decl and assignment for consistency.