Compiled Expressions

Hi Mike,

I have been experimenting with using compiled expressions as a nice alternative to dynamic IL in order to increase performance of reflection-based APIs at runtime.

To that end, I have integrated the compiled expression equivalents of PropertyInfo's GetValue and SetValue.  I have tried to minimize the amount of changes necessary to get this to work, but I did have to change a fair number of unit tests to get them passing with the new functionality.  The SiteCore integration tests remain untested however.

If you think that these changes are OK as is, great! However, I also completely understand if you think this needs some reworking.  The additional functionality is mostly self contained, so please feel free to re-work the integration aspect as you feel is necessary.

Please let me know if you have any questions, or if there is anything I can do to help.

Thanks,
Chris