Rename PHPAnalyzer to CodeAnalyzer, and CustomResourceAnalyzer to ResourceAnalyzer

To align better with CodeElement, and ResourceElement. Also rename files.
Add HACKING.md containing a 'Glossary' and a 'Code Walkthrough'