Detect package type and compatibility in search result.
Simplify Runtime::initialize().

The Runtime::initialize() function was to heavy to run on every request.
Now it only did, was is realy necessary for the request. All other
set-up code is moved into a separate Runtime::setUp() method.
The auto-update-composer-library can now be disabled.
Only show the checkbox on removeable packages.
Enforce update or show a warning if the used composer.phar is incompatible.
Show a message on incompatible messages.
Use the type and description of the last compatible package.
Rewrite the css file, into a scss file.
Bump branch aliases.
Add changelog for version 0.12.
Merge branch 'release/0.12'
Merge tag '0.12' into develop

Version 0.12