Add some shorctuts

If sequences are equal or one is a prefix of the other one, then
the result is quite straightforward
Add implementation of standard LCS

the LCS using dynamic programming is used as fallback when the Patience
algorithm is unable to provide the correct LCS.
Merge pull request #2 from satabin/master

Improve diff algorithm