Tests load Netspoc.pm once and run multiple times.

List of function calls in file netspoc is moved into new function
Netspoc::compile.

Tests no longer call compiler as external program, but use
Netspoc::compile instead.

New Netspoc::init_global_vars is called before each test run, to
cleanup state of previous test run.
Merge branch 'test-with-module'