Initial import of 20090203 code.
Fix indexing bug when generating multiple patches.  Resolves issue #18.
Improve comments; no functional changes.
Change timeout in Python from miliseconds to seconds.
Remove parentheses which were squelching asserts (Python only).  Issue 19
Subclass Python unit tests.  Standardize on Unix line endings.  No functional changes.
Add function which computes a diff's Levenshtein distance.
Add C# port by Matthaeus G. Chajdas
Levenshtien: Add to C#; cleanup elsewhere.
Make match-not-found return -1 in JavaScript and Python (consistent with C++, C# and Java).
Increase diff timeout unit test by factor of 1000 (it was starting to 'fail' on fast computers).
Remove unneeded dependency in C#.
Improve accuracy of Match.  API change: Match_Distance added; Match_Balance, Match_MinLength and Match_MaxLength removed.
Update demo to use Match_Distance.
Improve performance of applying large delete patches.
Adding python init file (issue 23)
Minor cleanup of C++ version.
20% speedup of Java version.
Switch from Packer to Google's own JSCompiler (15% smaller output).  Also move Java files onto package path.