Generate a different warning level when matching arguments for builtin class functions.

This is so that when calling builtin functions we can match Zend in not warning when a wrong number of arguments are passed in.
Add tests for Zend conformance.