* tests/php/codegraph/use_parent_trait.php: better handle
* tests/php/codegraph/use__call.php: handle
* commons/graph.ml:
* commons/graph.ml: comments
* commons/graph.ml: comments
* main_codegraph.ml: clean
* main_codegraph.ml: estet
* main_codegraph.ml: skeleton top_down layer
pfff: support for 'shape' construct when used as an array

Summary:
Keito is using this new construct which makes some cron
and codegraph fails. This diff fixes that.

Test Plan:
unit test included
also
~/pfff/pfff -parse_php scripts/x/generate-the-site.php
now works

Reviewers: pieter, jiaol, amenghra, glevi

Reviewed By: glevi

CC: keito, mmachedon, julienv

Differential Revision: https://phabricator.fb.com/D906636
* h_program-lang/graph_code.ml: estet
* h_program-lang/graph_code.mli: scc
Merge branch 'master' of github.com:facebook/pfff