add tests for all known types
handle float values
fetch metadata lazily, because noop queries don't have any
bump version
bump version again (accidentally included some wip in previous 0.1.4)
Allow EXPLAIN queries
Merge pull request #4 from forward3d/master

Allow EXPLAIN queries
Expose the ResetCatalog method (refresh from the cli)
Merge
Add test for the refresh method
Merge pull request #5 from jmeagher/feature/allow_refresh

Feature/allow refresh
bump version
allow create and drop
pull in new thrift defs, delete thrift defs we didn't actually need
add insert
bump thrift
remove eden as a dependency
remove the buffer_length argument to Cursor.new (which was impossible to use anyway)
make Cursor#has_more? actually work.

impala currently seems to insist that it has more stuff in the table, right up
until the time it fetches zero rows. kinda annoying, but I think making the
extra call is worth it.
fetch data right off the bat, when a Cursor is instantiated.

This means the Cursor is no longer lazy in fetching data, but I'm not sure I
care. It fixes an issue where an cursor would return true for has_more? even if
there's nothing in the table.