Merge pull request #8 from rflynn/master

re: issue #7: logfile -> crash
Added project files
Fixed handling of errors after columns are determined
src/sqlite3.erl: remove white spaces
src/sqlite3.erl: remove unnecessary calls to error_logger (fix #10)
Merge pull request #11 from booo/master

fix error logging issue
Added a way to distinguish port exit in error tuples
Open log file in C code only when DEBUG macro is defined
Test log isn't actually stderr before closing it
Fix build file name in build_port_win.bat
First implementation for enable_load_extension

TODO: Wait for the reply of the port driver
Added test for issue #14
Removed testing for exact error messages
Merge branch 'master' of ssh.github.com:alexeyr/erlang-sqlite3
Fixed issue #13 (binding ints from 128 to 255 incorrectly)
Fixed formatting
Fixes for extension loading
Copy column names to driver-allocated memory.

Fixes issue #14 by copying out column names before memory can be overwritten by another statement.
Mentioned required Erlang and SQLite3 versions