cherry-picked composer.json for v2.0

Hi Ian, could you please accept this pr, so that satis/composer is able to load the v2.0 branch?