Fixed diff generator when several identical columns were renamed

Fixed diff generator when two tables have several columns with
identical DDL and several of them were renamed.
Fixed diff generator when several identical tables were renamed

Fixed diff generator when databases have several tables with identical
DDL and several of them were renamed.
Merge pull request #839 from javer/patch-diff-samecolumns

Fixed diff generator when several identical tables or columns were renamed