Change clampExpToLevel to always return the min if level is wrong.

This is a more typical scenario than clamping.
Minor tweaks to merger.

1. Added "move row to top" function.
2. EXP column shows the final EXP.
3. The material table is wider now.
DG Decode Floor