use MetroTabItem in normal TabControl
improved TabItem/MetroTabItem

- it's now possible to have a border
some changes comes from #566
- Check if closeButton is not null when MetroTabItem is unloaded
- Closebutton in MetroTabItem collapsed insted of hidden when not used