Updated Gmsec-js to work with latest stable version of node.js (0.8.18).

Updated Gmsec-js to work with latest stable version of node.js (0.8.18). This required rework of the eio_custom() fucntionality into the new uv_queue_work() syntax. This also required the OnMessage system to use uv_async() instead of the uv_queue_work style.

Some of the memory leak problems seem to be addressed with this issue. I have also added a server connection option that allows the use to input their server ip. This is a partial fix of Issue 1.