178 use dynamic proxy exception messages as reasons

Picking up Castle.Core 3.2.1 and using its exception messages as reasons when we can't create a fake.
Fixes #178. Also fixes #157. And fixes #161.