Add option for extensions to be composer-only
Background
Some extensions may use external packages installed via composer and don't want to include those libraries into the extension as phar or as complete directories.
Acceptance criterias
- 
Option to mark extension as "composer only"  - 
Remove option to download as ZIP  - 
Replace download button in list with alternative  - 
Marked extensions are not listed at the Extension Manager  - 
Ensure that author can only add own (or allowed - how?) packages  - 
Ensure uniqueness of package name (deny package, if we have an extension record with same package name)  - 
Use packagist API to fetch package details  
Edited  by Torben Hansen