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
Merge pull request #57 from raztus/master

Handle exceptions within callback functions by calling node::FatalException()
v0.3.2
Fixed CLOB UTF8 bug where value would be truncated and padded with
null characters when multi-byte charset is set.

Implemented by getting the chunkSize of the CLOB, then reading
that many bytes at a time, rather than getting the number of characters
(clob.length()) and only reading the equivalent number of bytes (which
fails for multi-byte characters).
Handle timestamp with timezone data in the result set.
Done by using additional OCI_TYPECODE constants from oro.h.  See the
occi programmer's guide ch. 5 on datatypes:
http://docs.oracle.com/cd/B19306_01/appdev.102/b14294/types.htm#sthref434
Merge pull request #63 from raztus/clobUtf8Bug

Fixed CLOB UTF8 bug where value would be truncated and padded with
Fix memory leak on throw
Merge pull request #64 from mscdex/master

Fix memory leak on throw
Convert oracle fractional seconds to milliseconds and fix typo in
setUTCMilliseconds.
Merge pull request #66 from raztus/timestampHandling

Handle all Oracle Timestamp types and fix milliseconds
Closes pull request 54
Allow user to specify Instant Client version with OCI_VERSION
Merge pull request #70 from raztus/master

Allow user to specify Instant Client version with OCI_VERSION
v0.3.3
Prevent closeConnection() from throwing an occi::SQLException.
This might happen if the connection was already invalidated on the
server, e.g., after a restart.