Supports:
make test # all suites (Unit, Integration, DatabasePortability)
make test suite=Unit
make test suite=Integration
make test suite=DatabasePortability
Also switches composer to install dev dependencies so PHPUnit is available.
Version bump across info.xml, webpack.config.js, and main.js. Webpack now
outputs content-hashed filenames and templates/index.php dynamically resolves
them. Makefile cleans stale JS bundles before rebuilding.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>