* Added connection timeout
* Added connection timeout
* Do not check if proxy is initialized. This fails for some unjknown reasons. Just initialize the proxy, even if is has been initialized before.
* Synchronized intercepter implementation.
* Small refactoring
* Use transactions inside Linq wrapper.
* Made session more thread safe.
* Set version number