Teach the macports module to activate/deactivate packages

Deactivating a package from macports does not remove the files, it
just unstages it from the runtime environment. Activating a package
re-enables it.
Merge pull request #2355 from jcftang/macports

Teach the macports module to activate/deactivate packages