Add vim temp files to .gitignore
Add pgsql IDL
Started on actual extension
Stub impl of Postgres extension
Add Postgres to CMake
Adds initial result fetching.

This also moves the state of development into "usable - just",
since you can now actually do basic database stuff.
Improve field name conversion message
Add affected_rows
Add extra paths to PGSQL cmake file
Handle connection failures in pgconnect
Add more querying functions

Adds more of the querying functions. Plugs a few leaks.
Implement a few more functions, handle more errors
Fix memory corruption bugs
Implement more functions
Switch Objects to Resources
Strip whitespace from postgres error messages before returning them
Fix asynchronous query logic and update to new style
Use type traits from boost instead of std to let them work across compiler versions
Add -Wno-unused-local-typedefs
Header files changed