Profiler provider implementation to help with testing.

May be useful for consumers of the library, so it's going in the main source
rather than with the tests.
Add profiling invocation handler for generating profiling proxies.
Remove nasty reflection after log4jdbc import
Add static profiler provider

- Clean up various bits of conditional is-provider-null-then-use-MiniProfiler logic