Version 3.0.0

By default diffy will return empty string if there are no differences in
inputs. In previous versions the full text of its first input was
returned in this case. To restore this behaviour simply use the
:allow_empty_diff => false option when initializing.

Also some bug fixes
Gemspec for version 3.0.0
Add printercu to CONTRIBUTORS