Modify ODBC::GetSQLDiagRecError to take handleType and handle
Replace SQLAlloc* with SQLAllocHandle
Replace remaining SQLAllocStmt calls
Proxy GetSQLError through GetDiagRec...
Fix function signatures and add debug
Properly loop through SQLGetDiagRec
Check handle allocation succeeded
Replace GetSQLDiagRecError with GetSQLError in all instances

What really happened is that I change the name of GetSQLDiagRecError
to GetSQLError and then modfied all calls to GetSQLDiagRecError and
GetSQLError so that they are calling properly. Also, GetSQLError is
now overloaded so that a custom error message can be added to the
error object, or not.
'
0.5.13
Merge branch 'v0.5'
Merge branch 'master' of github.com:wankdanker/node-odbc