[documentation] improve Sphinx support
improve support for composite keys
Merge branch 'sonata-project/master'