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.
Not updated to socketResource.