Add Obsolete decorator

Hello,

I made a new decorator `Obsolete` which warn whens obsolete methods are called.
Are you interested in accepting decorators from third parties?
If so, could you consider this pull request?

Usage is written as comment for the class.

Thanks.