Add detailed instructions for installing the oracle instant client,
including notes about the default directories that the binding.gyp
looking for.
Merge pull request #35 from raztus/master

Fix variables in binding.gyp and add Windows defaults
Merge pull request #36 from raztus/cleanup-docs

Update README.md with detailed instructions for the oracle instant client
Introduced HandleScope to cleanup memory properly, fixed other minor
memory leaks
Merge pull request #45 from miktam/bug/memory_leak_final

Introduced HandleScope to cleanup memory properly, fixed other minor
v0.3.1
Support for TNS strings
Documentation for usage of "tns" connection parameter
Merge pull request #51 from vrvolle/tns

Added documentation for TNS connection parameters (and "service_name")
Implement connection.isConnected(), don't segfault when doing work on closed connection

We need to be able to detect closed connections so that we can more easily integrate with generic-pool.  That module
has a validate() hook which pairs nicely with the connection.isConnected() change I'm proposing here.

Test scenario for reproing segfault issue:
* Open connection
* Set timer for closing connection with connection.close() after 10 seconds
* Wait for timer to activate and close connection
* Try to run connection.execute('SELECT 1 FROM DUAL')
* Segfault occurs
* After this change, it will throw an error instead of segfaulting
Merge pull request #56 from mwolson/t-is-connected

Implement connection.isConnected(), don't segfault when doing work on closed connection
Add v8::TryCatch calls to handle exceptions in function callbacks