[bennu-portal] ClientSidePortalBackend now performs layout injection on the server

  * Migrated the Bennu Client modules to use this instead of portal.js