Andere email obscurify methode.

Alle email adressen worden vanuit PHP en Python (agenda) naar de client
gestuurd in een <span class="email"> wrapper. Deze is in eerste
instantie niet zichtbaar (visibility: hidden) en wordt zichtbaar gemaakt
via JavaScript, met DOMContentLoaded.

De voordelen hiervan zijn:
 * Geen <script> elementen midden in de HTML
 * Geen document.write
 * Het laden van JavaScript kan worden uitgesteld. Dit is heel
   belangrijk voor snelheid van het laden van de pagina.

Ook is de JavaScript rot13 functie veranderd zodat het werkt in IE8 (IE8
ondersteund geen .map functie). De code is getest in IE8, Chrome en
Firefox.
performance: HTML gzippen

Dit zorgt voor ~75% minder data die verzonden hoeft te worden (vooral op
langere pagina's zoals de agenda). Bovendien nog een Content-Length
header: als de lengte bekend is, is het altijd beter die vantevoren te
vertellen.
Login zonder jQuery UI

Ik heb de 'loginWindow' herimplementeerd zonder jQuery UI. Ik vind een
venster met sluitknopje persoonlijk niet mooi. Bovendien stond die soms
op de verkeerde plaats.

Dit betekent denk ik ook dat heel jQuery UI verwijdert kan worden. Een
dependency minder, dus ook veel minder JavaScript dat geladen moet
worden.

Getest in Chrome, Firefox en IE8.
redesigned login window
Ensure valid CSRF token with the redesigned login form
Simpler CSRF protection

Instead of loading the login page in the background, just set the
'csrftoken' cookie to a random string. This emulates the Django
behavior.
Internet Explorer 8 support
Removed jQuery UI

It isn't needed anymore and only slows down the whole page.
New login.png icon

Based on an SVG file
Merge pull request #26 from aykevl93/ayke-email-obscurify

Andere email obscurify methode.
Zet de PHP compressie in php.ini, niet handmatig in PHP
Merge pull request #29 from aykevl93/ayke-compress-html

Content-Length: meegeven
Merge branch 'master' of github.com:dsprenkels/kn-next

Conflicts:
	templates/base.twig
fotos waar geen toestemming voor is gevraagd verwijderd
zomerweekend-foto toegevoegd
Merge branch 'master' of github.com:dsprenkels/kn-next
* agenda-header klikbaar gemaakt
* pijltje toegevoegd in de agenda-items op de agendapagina
Merge branch 'master' of https://github.com/dsprenkels/kn-next
Alle linkjes absoluut en fancy gemaakt (#32)
Alle linkjes absoluut en fancy gemaakt (#15)