add the deprecated module

introduces the GT_DEPRECATED macro which should be used to annotate deprecated
functions, typedefs and structs. It produces warnings when the gcc compiler is
used.
Merge pull request #500 from gordon/deprecated

add the deprecated module