Add multipart configuration to bennu core
Refactor: Completely rewritten bennu-portal to allow for greater flexibility
Portal.js now uses Twig.js

  * Updated default theme accordingly
  * Twig.js is automatically loaded
  * Also improved handling of client-side modules in Twig.js
Rewritten bennu-admin to comply with the new bennu-portal
Fixed menu data visibility
Allow "Grouping" of Applications for better visualization
[bennu-portal] Support invisible functionalities, and sort functionalities in Applications
Allow skipping layout injection on a per-request basis
Bug Fix: If two MenuItems happen to have the same order, sort them by title
If the selected layout is not available, fall back to the default layout for the selected theme
Add a method to return all the available child containers of a MenuContainer
[bennu-admin] Greatly improved System Info panel

  * Added Domain Browser functionality
  * System Info now shows more JVM information and allows Thread Dumps
[bennu-portal] Updated version of Pebble, solved issue with PortalResponseWrapper

  * response.getWriter() was being incorrectly called when nothing has been written
  * Performance tweak at MenuContainer: Match path, only then check access control
  * Also added a Portal Backend to handle Redirects