Packagist integration improvements

- adding `composer.lock` to repo (faster dependency resolution on Scrutinizer CI)
- adding branch alias to `composer.json` to ease version specification
- removing `minimum-stability` from `composer.json`