Socket / Native implentations

added check to see if native extension is available, and use native code if possible, falling back to the existing websocket implementation. So the library works on both web as air platform.

I have the native extension working smoothly, but if we want to add it to this repository, we might need to update the directory structure.

I've added my info to the authors section. Maybe we should talk about the license, if I'd commit the ane in a next pull?