Bug 963111 - Toolbar should be able to accept buttons as well, other than frames

This PR is a WIPI but can already be reviewed.
The toolbar code still needing some changes in order to:
- Makes the toolbar totally uncustomizable (now is possible move buttons and apparently this is not supposed to be)
- Have the close button aligned to the right but the rest aligned to the left