Merge branch 'release/3.1.0' into develop
[DSI Releaser] prepare for next development iteration
Prevents bootstrappers with no sections to create an empty section
Merge pull request #118 from diutsu/develop

Prevents bootstrappers with no sections to create an empty section
Removing usages of commons-lang (implicit dependency)
[bennu-core] Add more information to the locale json adapter

  * Closes #119
Bug Fix: language fallback strategy for portal function _mls was not falling to other languages
[bennu-core] Bug Fix: Don't assume every JAR has a manifest
Minor Change: Bennu Admin no longer uses relative URLs
[bennu-portal] ClientSidePortalBackend no longer does blind forwards

  * It now attempts to load the correct resource, from whatever path it
    is called
[scheduler] Bug Fix: Ensure correct custom task is loaded

  * If a user attempted to run a custom task, and a class with the same name
    already existed in the classpath, the system would run the existing class,
    without providing any hint about having done so. Now it ensures that the
    uploaded class is always run.
Updated archetype version in instructions
[bennu-portal] New Feature: Allow moving functionalities and containers
[scheduler] Adjusted logger levels
Removed deprecated resources
Angular JS is now provided by Bennu Portal

  * Bennu Admin used Portal's Angular
[bennu-portal] Themes can now provide their own error pages

  * They must simply provide a 500.html template
[bennu-portal] Bug Fix: Set content type on error page
[bennu-portal] Added themable login page
[default-theme] Using the new Login page