Fix tab mistakes in tables

This fix is not totally bullet proof, because for cjk languages, the
characters have a double width. The script that transforms the tab
aligned values into a markdown table are not ready for double width characters.
Merge pull request #910 from progit/fix_tables

Fix tab mistakes in tables
Merge branch 'progit/master'