update gitignore
Merge remote-tracking branch 'upstream/master'
simplify api by removing executeScalar methods
move tests to use executeAndFetch
only executeScalar if selecting one column
add executeScalar back, fallback to it in executeAndFetch
fix tests after rollback, add new test for fallback
only check for executeScalar fallback once
Merge pull request #46 from aldenquimby/master

executeAndFetch fallback to executeScalar