Tabs are shown based on Programmer capabilities.

This was done in preparation for JTAG. The visible tabs is
determined from Programmer::capabilities(). Fuses will
also be hidden if not supported.