CREATING A MAPPER The Python25Mapper has several constructors,
but in normal use we just pass in the path to the stub
'python25.dll'. ------------------------------------------------
------------------------------------------------ mapper =
Python25Mapper("build\\python25.dll"); -------------------------
----------------------------------------------------------------
------- When we construct a mapper like this, the following
things happen: * The mapper creates a PythonEngine and an
allocator; once the engine is available, the mapper creates a
new module and executes DISPATCHER_MODULE_CODE (found in
'src/Python25Mapper_snippets.cs', discussed in some details
later), then extracts a reference to the Dispatcher class for
later use. * Assuming the stub path was passed in, the mapper
also creates a StubReference, which loads the stub
'python25.dll' (which impersonates the real 'python25.dll') and
makes it ready by calling its 'init' function, passing in a pair
of function pointers: an 'address_getter' and a 'data_s