closing a bad statement twice should not segv
deleting dead code
Backport: Avoid $LDFLAGS being nil when building locally

Ruby 2.0 mkmf uses $LDFLAGS in several places and being set as nil is bad
if previously it had a correct value.
Fix mini ports compilation issue

Host might not be set when doing native compilation.
Prepare for release
Unset environment variables during cross compilation

Also, revert back the release date, we didn't release it :'(
Use newer rake-compiler
Now prepare for release

(For real this time)
Reset before CHECKing the status

When SQLite3::ConstraintException is raised, the error message will always be "constraint failed", which isn't helpful enough. So sqlite3_reset() should be called before CHECKing to get more specific error messages from sqlite3_errmsg().

For more information, have a look at: http://www.sqlite.org/c3ref/step.html
Removed unused pointer
Add cross compilation for x64-mingw32.
fix wrongly tagged encoding when inserting and selecting UTF16LE encoded values
convert from test/unit to minitest
remove unused variables
Improve test for #65 to prove that the blob is passed into the function correctly
Resolve bug #65. Correctly convert blob values to ruby
Add test for calling function with blob argument (#65).
Also, improve testing of blob storage in general, utilizing Blob type to correct column affinity.
Improve test for #65 to prove that the blob is passed into the function correctly
Change Config to RbConfig and remove unused vars
Add MIT license reference to gemspec. Closes #99