switches from deprecated unauthenticated_userid(request) to request.unauthenticated_userid
fixes deprecation warning for pyramid >= 1.5
removes DummyRequest in favour of pyramid.testing.DummyRequest
fix unit tests under pyramid 1.5
fix merge conflicts
Add failing test for 'tm.should_activate'
Better failing tests for 'should_activate'
Activate or Not based on 'tm.should_activate'
Callable should only accept request for activate
Rename to activate_hook

[16:22] <raydeo> I vote for activate_hook fwiw
Rename in the tests too
False should really be False
Resolve merge conflict.
Coverage.
Coverage for case where request has 'unauthenticated_userid'.
Don't import deprecated API unless running with old Pyramid.
Ignore derived.
fix canonical url
Don't crash when attempting to decode an invalid URL
Test to frocibly raise a UnicodeDecodeError