API Feature - api.HasFunction Check

- Allows querying the featureset of an API without calling the function
- Avoids some exceptions or unwanted behaviour
- Avoids false negatives from using "if (api.Call( name, func ))" when valid return value is false