Add gitattributes to force line-ending normalization. Normalize line endings and any tabs to 4 spaces.
From now on, don't fixup cr/lf on checkout, only on commit.
Added xml documentation
BugFix: TinyCache CanOperate fails if VirtualCacheFile is null

I have reversed the logic in CanOperate as the HasFileIOPermisions
requires a VirtualCacheFile.

I have also put wrappers around HostingEnvironment to facilitate
testing.

I have added a check for CanProcess eventArgs being null. We get a more
sensible excetion that way.
-GravitasExtra
TinyCache integration tests

Includes removal of dead code from the Sql reader tests
Add AbstractImageProcessor.InternalGraphicsDrawImage extensibility point for BuilderExtension plugins.
Add load hint for FastScaling plugin
Core: Add PluginConfig.AddPluginByName(string name, NameValueCollection pluginConfig = null) to enable code-driven installation of arbitrary plugins.
Core: Add IProfiler interface and ImageJob.Profiler property.
Benchmarking: Completey overhaul benchmarking project; add new profiling and benchmarking system to produce call graphs with concurrency effeciency percentages.
Add a test to verify percent concurrency math