Query rebinding

This is a proposed extension to the query API that was [discussed previously](https://github.com/gocql/gocql/pull/201#issuecomment-49725557).

The goal is to provide a light weight mechanism for an app to supply new arguments to an existing query object, thus re-using any existing state, reducing allocations and keeping the application code terse.