Request Model implemented and for testing issues doing some output when a new request comes in. output for example
[ID] 1 [COOKIES] adhocracy_state=359ce5a3238080a6542a20324c5b54e23f43af3d53e45437a51c40b38aafc9b80b3dff21; adhocracy_login=c8f14296b36156900f249af0d5034e9250eec90cadmin!userid_type:unicode [R.IP] 127.0.0.1 [USERAGENT] Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 [REQ_URL] /user/admin/edit
Differences between migrationscript table and table of the model equated
Request Logger model increased by one function which saves the request and database table was updated. ToDo: Add a column for forwarded Requests
Check if user is behind a Proxy may work now, a new column was added called 'proxy' which contains the whole string from the X-Forwarded-For Header and the remote IP is in case the real IP
Finally added the option 'enable_request_logging' into the config file and the request logger can now be enabled or disabled.
new order of migrationscripts #197
The Administrator may now choose if he wants to log the IP or not #197
Removed unneeded imports #197
The Date and Time of the Request will be  saved. #197
Removed last uneeded import #197
Reworked middleware.py so that 500 Error pages are in any case shown
Helper method to determine remote IP
Merge remote-tracking branch 'drilon/request_logger' into develop
Rework request logger to be a middleware
Actual anonymization
request logger 2.0
Correct URL
Reallow safe_mode=True and safe_mode='remove' markdown options

Add `safe_mode` parameter to `lib.text.render` and
`lib.text.markdown_to_plain_text` again, but use `'escape'` as default
argument.

13ab01a4488e4e2f8d396e913fee00bdb46adf88 removed these options (and
broke instance and milestone view) in order to fix
adhocracy.hhu_theme#105 after accidental removal of cgi escaping in
adf7948453bba2afcbf383bb418e160d33175907.
Merge pull request #201 from SysTheron/500ErrorPage

500 Error Page for Debug mode
Allow system-wide configuration of instance member list sorting