Add mangler.py back in

This one is slightly different. The new setuptools allows
implicity namespace packages so in order for us to manipulate
the paths associated with the namespace we need to load a
namespace first.