Add a plugin dependency solver to force installation of needed plugins

Introduce plugins dependencies

display dependencies in plugins properties page

agiledashboard, cardwall, graphontrackersv5 depends on tracker

admssw, doaprdf, foafprofiles, mediawiki depend on fusionforge_compat

bootstrapification of plugins list

style badges

restyle lines

expose the name of the plugin

do not allow to uninstall a plugin if it is needed by another one

prevent installation of a plugin if unmet dependencies

style the error message

refactoring for better cohesion

Check dependencies availability when enabling plugins

refactoring, dry

i18n
Migrate tracker date reminder from v3 to v5
Merge commit 'refs/changes/38/338/1' of http://gerrit.tuleap.net/tuleap into stable

* http://gerrit.tuleap.net/tuleap:
  Migrate tracker date reminder from v3 to v5
Merge commit 'refs/changes/37/337/1' of http://gerrit.tuleap.net/tuleap into stable

* http://gerrit.tuleap.net/tuleap:
  Add a plugin dependency solver to force installation of needed plugins