patch to prevent empty argument names through pmapiendpoint.class.inc.
new exception defined: PMAPIInvalidArgumentException; thrown when an empty
argument name is found.

modified:   apiclient/pmapiendpoint.class.inc
modified:   apiclient/pmapiexceptions.inc