Adding unit tests.
auto_bind: corrected support for SQLWCHAR input. Since the translation from/to unicode happens later, auto_bind needs to deal in the SQL native data sizes.
Fixing issues when binding strings using s.c_str().
Updating README with details about build process and unit tests.
integral_test was incorrect in last commit, replacing code with proper test.
Fixing typo in README.
Adding bash syntax highlighting.
fixing printf specifier for int64_t to use inttypes macro.
Using  inttypes proved ugly and unreliable for me, using C99 %j format specifier with intmax_t type instead.
Updating readme with more reuqirements for building unit tests.
Enable Wall and Werror for build process, fixed unused function warning.
Added note about make check to readme.
Update README.md
Merge remote-tracking branch 'upstream/master'

Conflicts:
	nanodbc.cpp