* main_codegraph.ml: better error report for already present nodes
* lang_php/parsing/ast_php.ml: get rid of TypedDeclaration
* lang_php/analyze/foundation/ast_php_simple_build.ml: use TodoConstruct
* lang_php/parsing/ast_php.ml: TodoNamespace exception
more builtins
* data/php_stdlib/Makefile: add extension
remove from pfff repo
remove from pfff repo
remove from pfff repo
* tests/php/semantic/typehint_child.php:
* tests/php/parsing/generics_closing_hack_params_php: todo
* tests/data/vcs/git/Makefile: misc
* lang_php/analyze/foundation/builtins_php.ml: skip
* .gitignore:
* .gitignore:
* data/php_stdlib/Makefile:
pfff: allow xhp attribute with ':'

Summary: This is useful to parse only one file right now, svg.php.

Test Plan:
unit test included
make test

Reviewers: jiaol, pieter

Reviewed By: jiaol

CC: amenghra, glevi, julienv

Differential Revision: https://phabricator.fb.com/D899915

Task ID: 2318011
* project.el:
* lang_php/matcher/php_vs_php.ml: subtle, found via ocamldebug
on cmf -test because of sgreplint error in file with namespace