Fix for Issue #8

Added a Custom Content Pane where we can change the icon/title of the
selected tab.

Added ReferenceCustomTabComponent which packs the tab title and icon
into a component.
You can make it simple: just accept the tab component as constructor parameter. There is no need to get it from TabManager and then type cast it.