Add UIAppearance support for a pretty shadow below the HUD

Shadow is off by default (so behavior is unchanged), but if you like pretty things, you can turn it on.