pathjoin: rename joinpath to pathjoin, do not clean arguments at all except for removing extra slashes near join point
deactivate: add force_deactivate() function to counter effects of force_activate()
activate: clean name before passing to pathjoin
Rename cleanpath to normpath and make it behave as close as possible to python os.path.normpath() function, rename pathjoin back to joinpath