Support multiple overloads

It is now possible to specify multiple overloads for the same function.
This is helpful for maintaining backwards compatibility with previous
releases.
Added Version20 overload to StencilFuncSeparate

Compatibility fix for OpenTK 1.0