Update to PSR-4.
Format.
Update hoa://Library with WITH_COMPOSER and PSR-4.
Merge branch 'psr4' into incoming