Create convenience overloads based on wrappers, not entry points

It makes sense to generate convenience overloads for each relevant
wrapper function, instead of each entry point. This way, we generate
convenience overloads for every wrapper in overrides.xml (even wrappers
for background compatibility), which would otherwise be ignored.
Maintain Obsolete property when cloning a function
Added overloads for compatibility with 1.0 and 1.1 APIs
Regenerated bindings