Object tooltips

Highlight unmet requirements, show weapon traits.

Clean up and tweak other tooltip code.