Global installation will try to use local module

Gemini tests require local installation to be requireable. If user
launches global cli, tests will be defined by local module and global
one will have 0 tests to run.
Now, global module will try to load local one first. To avoid confusion
it will print warning if versions of local and global module mismatch.

Fixes #38