[scss] refactor morelink
morelink adopt templates
[scss] use borders instead of background images
fix header hlist li selectors
added varnish reverse proxy
align shibboleth register form appropriately
Fix apache vhost config

Fixup for 0c2125405285687b1365a767189f68d17c61bfb4
Merge pull request #451 from xi/feature-refactor-morelink

Feature refactor morelink
Merge pull request #453 from xi/feature-css-lines

Feature css lines
initially hide add tag form
consitent use of showhide_button where it is already used
use triangles for all shohide buttons
Merge pull request #455 from nidico/feature-445-showhide-wo-comments

Feature 445 showhide without comments
Allow to make email optional

This allows to make emails optional on an installation base. Making
emails optional makes the "require email validation" instance option
meaningless.
Upgrade minitage versions

This includes a fix in minitage.recipe.egg, which makes sure that the
eggs order isn't shuffled, see minitage/minitage.recipe.egg#1.

The lack of maintaining eggs order has caused a problem if
`adhocracy_service` and `adhocracy_theming` were included in
`buildout.cfg`: If `${buildout:directory}/src` was added to the path
below `js.bootstrap`, the bootstrap resource wasn't delivered by
fanstatic in kotti.
Upgrade redis stack
Cleared up the profile page
Introduce config helper functions

Add get, get_bool, get_int, get_list helper functions to
`adhocracy.config` and reexport `adhocracy.config` to
`adhocracy.lib.helpers` for consumption in templates.

This reduces some imports on the one hand, but more importantly allows
to define default values in one defined place only and using python
types, which is more clear and saves some type conversions.
Make use of new config helper functions
Add User.undelete function