added logging for stream end
added additional null callback

skips on error or null result
added client.eachRow
added documentation
client.eachRow and client.streamRows are the same method.

* Removed additional call for streamField callback
* Removed instance scoped variable: skipFreeStream
* Added some unit tests on streamRow to assert errors on fail
FrameStreamingParser: moved emit out of Parsing Error try.
version bump: 0.3.2
Changed Readme doc for streamRows
Add fixStack method

- Before sending a query to the server we use a dummy stack container
  to get the current stack trace and store it in the closure
- When a query has an error this method can be used to replace the
  current stacktrace with the stacktrace from the closure
- At the same time the first line in the stack trace ([object Object])
  will be replaced with the actual exception name and message
- The stack trace at the point where the error is discovered only
  contains references to node-cassandra-cql and is therefore not
  helpful for the user to figure out which part of his own code caused
  the error
Save stacktrace before sending query

- Save the stacktrace on the way down into the call stack and restore
  it to eventual errors on the way back out to the caller
Added build image
Merge branch 'query_and_stack_on_errors' of https://github.com/sgronblo/node-cassandra-cql into query_and_stack_on_errors
Appended original stack trace before tick
Added contributor
Streams flow top to bottom, no shortcuts
Change signature of connection sendStream
Change the signature of client.executeAsPrepared
Removed rowCallback from common args
Merge branch 'master' into resultemitter

Conflicts:
	index.js
Parser test on different chunk sizes, no rows