Prevent Nivo Slider bug in Internet Explorer
Merge pull request #196 from aykevl93/nivo-slider-ie-bug

Prevent Nivo Slider bug in Internet Explorer
Reorganize some CSS to undo absolute positioning

This commit also moves #footer outside #content.
Do not scroll on page load on small screens
Keep the footer at the bottom of the screen on short pages

With larger pages the footer behaves like it always has.

It uses Flexbox to make sure the footer can be any height.

Tested in:
 * Internet Explorer 8/winXP, 9/win7, 10/win7, 10/win8 & 11/win8.1*
 * Firefox*
 * Chrome*
 * Opera 12.16*
 * Safari 5.0/wine, 7.0/OSX*

Versions with a star work as intended, other versions use a fallback (a
hard-coded min-height, like it was). It works as intended in the
majority of browsers (as measured by pageloads) in the Netherlands.
80-columns fix
Merge pull request #197 from aykevl93/footer-stick-to-bottom

Keep footer at the bottom of the screen
Merge branch 'static' into mobile-layout

Conflicts:
	kn/base/templates/base/bare.css
	kn/base/templates/base/base.css

Note: the CSS got (slightly) changed to fix some problems with this
merge.
Ensure the login window stays in the middle on mobile

This fixes a problem in Safari on the iPhone.
This also moves the login button and the first name to the right.