Merge pull request #78 from Aintaer/master

Logger: not modifying the arguments
Promise: rectify the callback signature

It used to be given a resolver object, now it is given just the resolve
and reject functions.
Merge pull request #80 from Aintaer/master

Promise: rectify the callback signature
trait/promise: adding finally and catch

In order to be able to mixin and have easy api
promise-adapter: weird spacing