Implements header-panel.

Includes support for standard, seamed, waterfall (multiple sizes) and scroll modes.
Merge pull request #457 from sgomes/material-sprint

Initial version of header-panel.