A bit of fun with reflection

I found a usage of costly reflection functions: GetCustomAttributes and
Activator.CreateInstance(http://msdn.microsoft.com/en-us/magazine/cc163759.aspx#S1).

Here is an attempt to cache reflection calls. Also, perfomance tests are
included.
Fix bug and cache with static initialization
Added support for infinite timeout in PersistentChannel.cs
Make auto subscriber test less fragile to new IConsumers
Add exception handling around responder function, to avoid timeout on the client when the exception is thrown before the task is returned.
Update Version.cs
Consumer configuration added to auto subscriber
Test: ReflectionHelpersTests.ShouldPerformFasterThanGetCustomAttributes made explicit. Failing on build server.