Settings pane

This commit contains a settings pane implementation. There are a couple
of things here, which are not used yet, like advanced form helpers. I'm
leaving them here, because the plan is to add support for more settings
soon (like: include/exclude branch patterns), which will need these
helpers.

There is also tabs support, although in the current version there is
only one tab (initially it was created for supporting general tab and
notifications tab).
Display settings link in the cog menu
Move settings out of the profile page
Link to repo settings from a hooks page
Forgot to add repo-settings.png
Bring back 'outlet pane' and 'outlet pane'

For some reason (I haven't had time to debug it) when we don't use named
outlet rendering "into" does not work in certain circumstances (for
example in index current view, where repos are changed automatically).
Finish test for settings-input
Make settings header link to repo page
Change submit to save
merging in settings-pane and resolving conflicts