Fixed setting failure reason on MSRP initialize phase errors

Ignore-this: 9c24af088f4711ff6600a0c5ea9562c7

If it doesn't have a reason string use the exception name as a string,
like we do in start.

darcs-hash:20120904152304-56b4d-aee8a843a3d13ae638da04058cbc8de4c71cd9d3
Adapted core to work with Cython 0.15

Ignore-this: 8e2d46eb7cf07d4f091d906c3cd96db3

darcs-hash:20120904155526-56b4d-b1c5b81cb6d250c86c08412663203a74a37502a5
Updated dependencies

Ignore-this: deb7f6fcd1e1434b35433e639427b84c

darcs-hash:20120904161503-56b4d-bbdf35c9cce7770957352e84d0a31d17967179bd