Add an @private decorator

Christian Tismer writes on python-dev:

p.s.: How about adding @private as well?
There are cases where I would like to do the opposite:

__all__ = dir()

@private
_some_private_func_1(...): ...
...
@private
_some_private_func_n(...): ...
Edited by Barry Warsaw