Request log updates

Oi Xuxa, aqui vão algumas alterações que eu estou sugerindo para o RequestLog. Agora o salvamento dos dados é automático. Ou seja, não precisa mais chamar o ```RequestLoggable::log()``` no Controller. Mas ainda é possível chamar o ```RequestLoggable::set()``` de dentro do Controller. Inclusive, agora é possível chamar a função durante a action também.

Adicionei dois campos extras: ```redirected``` (guarda o endereço pra onde o usuário foi redirecionado) e ```is_ajax``` (que é ```true```, quando for uma request ajax).

Dei uma otimizada também, por exemplo, agora o ```extra_fields``` é serializado só no final, e não mais toda vez que é atualizado.

Uma coisa que eu não entendi é o motivo de guardar a session_id, visto que uma vez a session dá o timeout dela, os dados são perdidos e esse ID não serve pra mais nada.

Pelo que eu entendi da documentação, ao aceitar esse pull request, a pull request lá no repo da Preface vai ser automaticamente atualizado.