Paint can GUI overhaul
Also added STBUtil.levelToDurability() convenience method - encode a level in an item's durability bar.  This is called from several places.
When loading and initialising STB blocks, catch *any* exception.
This ensures any problems encountered when setting blocks up don't prevent subsequent blocks loading.