Move startup and shutdown code to the one method. Bug in the dependencies has been found.
Since definition has not been an extension, it should not be null.
OS bits (Windows) for MSVS x64 have beed fixed.
Tests for dependencies have been corrected. Bugs will be fixed.