Keep custom names and show them in WAILA

This also fixes being able to upgrade a Compact Machine by renaming
it with an anvil.