Get rid of useless shebangs.
Merge pull request #9 from voxik/master

Get rid of useless shebangs.
Updated GPL2 license file (#10).
Merge pull request #11 from voxik/license

Updated GPL2 license file (#10).
Fixing warnings in Ruby code.

- "assigned but unused variable"
Merge pull request #13 from kachick/improve-remove_warnings

Fixing warnings in Ruby code. (lib/diff/lcs/internals.rb)
Fixing an issue with the refactoring done earlier.
Cleaning up unnecessary comments.
Reformatting.

- Bringing indents in a little.
- Simplifying a little logic so that boolean shortcuts are taken faster.
Getting rid of a silly coding convention.
Resolving #12: #(un)patch_me for destructive patch.
Fixed Issue #1 patch direction detection.

This bug has been filed for five and a half years and I have finally
fixed it. By ghu it feels good.
Fixing a left-in debugging statement.
Cleaning up for release of 1.2.0.
Simplifying some code for release.
Extracting duplicated code to a private method.
Adding http://travis-ci.org support
Fixing issues with ldiff output.

The output is now indistinguishable from diff (at least for -u).
Fixing travis test failures.
Fixing a hopefully final travis build issue.