PHP: code completion: support local variables, functions args and namespace variables completion
PHP: added unit testing to test the above