Implement Pane Headers

This is a squashed version of PR #9051 (branch randy/splitview-pane-header)

cc @JeffryBooher 

There's no need do this at all from MainViewManager.js now that it's done on `Pane.updateLayout()`. I combined `showHeader()` and `updatePaneSize()`.