Make the tab bar background drawing and border drawing optional

Make the tab bar background drawing and border drawing optional: if either is nil, relevant bit skipped in -drawRect:

Rationale: handling a layout where the view in the tab bar's background draws the necessary background, and/or the view under it in the layout draws the border.