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
Merge pull request #250 from Pliner/attributes-caching

A bit of fun with reflection
Add exception handling around responder function, to avoid timeout on the client when the exception is thrown before the task is returned.