Merge pull request #77 from DJDavid98/topic-version-history

Updating verison history file
Fix for #80.

* Added ajax_csrf_token.js that uses the jQuery ajaxPrefilter method to
add the csrf_basic key found in the body tag to all ajax requests done
to (www.)hackthis.co.uk.
* Added ajax_csrf_token.js to the default loaded js files for logged in
users.
* Added a check for the csrf key to the ajax/forum.php file. This, if
found to be working, should be extended to all ajax handle files.
Missing whitespace
Added ajax throttling when tab is inactive.

* Added a window blur/focus listener to main.js, that sets the data property "isInactive" on the jquery window object to true/false. This property should checked using === as its initial state is undefined!

* Added a check if current window is active to the setTimeout of the updateTimes function.
Simple time based css/js check and generation with cachebusting #79
Merge pull request #81 from verath/#80

Fix for #80.
Merge pull request #82 from verath/ajaxThrottle

Added ajax throttling when tab is inactive.
Added required paramater to loader class
Updated version history
Added generateRequest token for use with email verification
Start phpDocs #91
Added link to documentation
Changed user_data type field to varchar to allow more flexability. Introduced update schema to easily upgrade databse
Merge branch 'master' of github.com:HackThis/hackthis.co.uk
Updated user class docs
Added unsubscribe function that needs to be added to all emails
Added docs to app class and tweaked debug
Added unsubscribe link to all relevant emails
Fixed error in email class
Fixed parsing error in send_emails