Add FAQ about PKG_CONFIG_PATH
Fix typo
Fix #54
Add int32 type, close #55
Treat int as 64bit
Use file in os.TempDir() for tests.

Sometimes it's best to not create files in the directories where code lives...
for example, that directory might be read-only, or folks might be using
source-control or build systems that disallow that behavior.  To fix this, we
create a file in the temp directory and use it instead.

We don't use ioutil.TempFile(), since that actually creates the file, and we'd
like the tests to run as if the file had never existed.  We use 16 bytes from
crypto/rand to avoid people doing bad things with symlinks in the temp
directory.
the SQLiteResult refers to the connection after it should no longer be referring to the connection. The fix is to fetch the answers before Exec returns, just in case someone wants them.
go fmt
Merge pull request #57 from gconnell/tempfile

Use file in os.TempDir() for tests.
Add travis badge
Add goveralls for travis
Fix multiple commands

No need to use multiple commands when a single one should work.
Merge pull request #63 from wei2912/patch-1

Fix multiple commands
Fix a few grammatical errors.
Merge pull request #64 from wei2912/patch-2

Fix a few grammatical errors.
call sqlite3_column_blob() before sqlite3_column_bytes()

sqlite3 documentation states sqlite3_column_blob could modify the
the content and recommends the "safest and easiest" policy is to
invoke sqlite3_column_blob() followed by sqlite3_column_bytes()

from: http://www.sqlite.org/c3ref/column_blob.html
Merge pull request #67 from dajohi/master

call sqlite3_column_blob() before sqlite3_column_bytes()
Upgrade amalgramation code
Start work on introducing machine-readable error codes.

This commit introduces a new type 'ErrNo', implementing the error
interface.  Constants for all sqlite3 error codes are provided
in the new source file "error.go".
Fixes package name