Split dependency relation to a separate module
Introduce `fail-uninstrumented' flag

By default rename only the instrumented modules
and nothing else. When `fail-uninstrumented' flag
is presented rename every possible module (statically
when instrumenting or dynamically when calling them)
except from BIFS or ignored ones. Of course when
this mode is enabled one must instrument every calling
module/library.