Interception on the Using<> method.

The Using<> method is now using a dynamic proxy to intercept methods
invocation.
To enable proxy, the configuration has a new property
ServiceProxyCreationEnabled.
To add a new interceptor, just implement the IInterceptor interface and
add it to the configuration.Services container.