[bennu-portal] Themes can now provide their own error pages

  * They must simply provide a 500.html template