Fix read of invalid (already freed) memory.
Merge pull request #24 from jgallagher/master

Fix invalid memory read in Close()
Modified for windows support.
Modified example to use local version of package instead of mattn's.
Merge pull request #25 from cookieo9/noexample

Modified for Windows support.
Merge branch 'master' of https://github.com/mattn/go-sqlite3
Updated to newer go support in travis-ci. It is both simpler and should test faster.
Switched example back to mattn's repo.
Merge pull request #26 from cookieo9/noexample

Travis-CI simplification
Add support for extracting 2006-01-02 formatted timestamps.

SQLite3 stores timestamps very naively -- they're completely untyped,
and can contain any value. The previous implementation always inserts
values in the 'datetime' format, and returns an error when attempting to
extract a field with a different format.

Some legacy databases, unfortunately, were generated using the 'date'
SQLite3 function, which produces rows in the '2006-01-02' format. This
patch adds a special case so that these rows can be extracted without
error.
Merge pull request #28 from lye/master

Add support for extracting 2006-01-02 formatted timestamps.
Add support for extracting `2006-01-02 15:04:05.000` formatted datetime.
fixed last_id/changes. it seems long alignment values.
use fmt.Println()
No return error when invalid datetime.
add example code using bulk insert.
check destination type whether it's *time.Time or not.
Fix #33 and #34
Convert times to UTC before storage
Refactor timestamp tests