[#5054] make pluginmap generator work again

- Fixed some assumptions that changed along the way with regards to what
  the PhpClassFile class composes and returns. Added the ability to
  aggregate namespaces as well as classes in PhpClassFile, and a getter
  for the namespaces, in order to make the pluginmap_generator work.
- Modified the pluginmap_generator to use the new methods.
Add inline comments
Fix encoding of mail headers content-type and content-type-encoding
for single-part mime mails.
Fix spacing
Fix spaces
Fix spaces
Fix spacing
Spaces fixed?
Fix identation (again) + return val
Fix eof_ending + identation change in unchanged code
Fix Validator\PhoneNumber with E.123/E.164 international numbers.
Fix CS.
Fix CS.
Fix JsonRpc service name
Fix test
Fix valid regex
Fix Rpc name validation with Rpc specification
Fix backslash service name
Fix test and CS
Fix CS