Restyling charts with Chart.js library
Added legends to charts
Fixed daily downloads graph (display only -30 days)
Message for browsers that don't support canvas element
Merge remote-tracking branch 'stefanosala/feature/chartjs'
Update composer, minor fixes
Fix routing config to allow packages ending with .html
Add default parameter packagist_host, fixes #412
Document github oauth has to be set, fixes #413
Abandoned flag

Added abandoned and replacementPackage properties to package
Added visual queue to abandoned packages in view and list.
Abandon feature

Added form to collect replacement package
Added buttons for abandoning and un-abandoning packages
Added per_page parameter to search api
Merge remote-tracking branch 'phpmycoder/packages_per_page_search_api'
Silently reset per_page within the range if not a json req, refs #425
Show reference for all versions, fixes #427
Update deps
Backport support for gitlab, GH:Enterprise and others from Toran Proxy, fixes #417, fixes #404, fixes #394
Add virtual package provider listing page, fixes #400
Add json output to popular listing, fixes #411
Add virtual packages to search and split off into new page, fixes #350, refs #400