[BREAKING CHANGE] Separate setup from setOutlineItem in OO.ui.PageLayout

Changes:
* Call a separate function to setup the outline item

Breaking changes:
* Subclasses should move item configuration logic to a new
  setupOutlineItem method

Change-Id: I7c3c133d85cbfdf7f5ffe9b74de2383b106a153a