allow custom swig executable name
code gardening
explicitly pass current path to load-extension
(for compatibility with ubuntu)