requestLog component
small refactoring
Fixes database collation and adds two extra fields: is_ajax and redirected
Adds refactoring, documents and improves RequestLog component

Now the RequestComponent auto saves the log data
It does not serialize and unserialize every time it needs to update extra_fields
It initilizes at `startup` callback, when the Session is already started
It "closes" all functions right at the beginning when the current action is not meant to be logged
There is a new config to keep track of every data that must not be saved at log (masking it)
Little refactoring at PageSection navigation
Merge pull request #1 from daniel-abrahao/requestLog

Request log updates
changes default to false
Merge pull request #29 from rcaravita/requestLog

requestLog component
Merge remote-tracking branch 'upstream/master'