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
Fix search metachar escaping, fixes #429
Optimization of updater/force update
Normalize version list on package page to make more sense
More update improvements, stop force updating dev versions
Remove author auto-merging, fixes #278, fixes #383
Do not suggest broken require lines, fixes #430
Update github URLs to the most ideal one when submitting packages and do CS URL matches, fixes #354, fixes #423
Forward compatibility towards sf2.5, use the Interface as typehint instead
Merge remote-tracking branch 'rdohms/192-deprecated'
Add abandoned status to search results + some minor tweaks, refs #421
Minor refactor
Merge remote-tracking branch 'hostnet/forwards-compatibility-sf-25'
Support multiple package updates from one same repo url
Fix field type, fixes #433
Add replacement suggestion link instead of the button, fixes #432
Merge branch 'master' of git://github.com/composer/packagist

Conflicts:
	composer.lock
Merge pull request #4 from stefanlenselink/master

Sync from upstream