[Event] Introduce basic auth class
[Event] Add formatter class
[Event] Rework history subscriber
[Event] Rework logger subscriber
[Event] Rework redirect subscriber
[Event] Rework retry subscriber
[Event] Rework status code subscriber
[Event] Rework stopwatch subscriber
[Event] Fix subscriber tests
[Event] Rework timer subscriber
[Event] Rework formatter subscriber
[Event] Rework pre send event
[Event] Rework post send event
[Event] Rework exception event
[Exception] Rely on Ivory interfaces
[Event] Only pass exception to exception event
[CakePHP] Update in order to get http 1.0 support
Fix tests
[Event] Improve redirect condition
Update doc