Rewrote c part to create prepared statement by itself.
Adjusted test.rb to work with new c interface.
Recycling connection of mysql2 in c.

* Changed inteface of stream for that.
use mysql2 instead of mysql in tests and use new interface.
Fixed typo in tests.
Adjusted readme and gemspec to reflect depenency on mysql2.
Adding .travis.yml
Added Gemfile.
Added git based gem version.
[c] Use "bind->buffer_length" instead of extra parameter.
[c] Replaced "[0]." with "->"
[c] use calloc instead of malloc
[test] Added utf-8 test.
[c] Now using MySqlBlobstreaming.stream(…) with a block.

Adjusted tests to match new behavior.
Merge branch 'mysql2'
fix gemspec file: removes unnecessary constant SPEC
specify MIT license
[readme] Added usage example.
[readme] Added travis build image to readme.
Merge pull request #3 from apepper/better_readme

Enhanced readme