Merge branch 'ayke-http-errors' of git://github.com/aykevl93/kn-next into aykevl93-ayke-http-errors

Conflicts:
	README.md
Make sure smartphones can log in

Tested in desktop browsers: Chrome, Firefox, Opera (Classic), IE10
(VirtualBox).
Tested in mobile browsers: Chrome, Firefox, Opera Classic, Opera (the
new one for Android), stock Android browser 2.1 and 4.0 and Safari on an
iPad (iOS 5.1.1). Safari is detected as a mobile browser, though, but
that doesn't really hurt.

Initial fix for issue #7.
composer update
lidworden pagina aangemaakt (tekst overgenomen van originele site)
Merge pull request #53 from dsprenkels/lidworden-pagina

lidworden pagina gebouwd (tekst overgenomen van originele site)
Merge khandhas:/srv/dev.karpenoktem.nl/htdocs/kn-next
Merge pull request #56 from aykevl93/smartphone-compatibility

Zorg dat smartphones in kunnen loggen
Stick footer to the bottom in browsers supporting flexbox

Tested in:
 IE 8/9/10/11
 Safari 5.0
 Chrome
 Firefox
 Opera
Even usable in IE7.
Flexbox is properly supported in IE11/Firefox/Chrome/Opera (nearly 75%
of the browsers right now, according to StatCounter).

In supporting browsers, the footer sticks to the bottom of the screen
with short pages, and behaves as it already does with longer pages.
In all other browsers, the old behavior is kept (minimum height of body
is 300px, and the rest of the page including the footer stays black).
Merge remote-tracking branch 'upstream/master' into ayke-header-edits

Conflicts:
	js/common.js