allow css override in portal branding

fixes #1491
Is it worth moving `grailsApplication.config.portal.brandingBase` into the returnBrandedUrlIfValid method? So each time we call returnBrandedUrlIfValid we'd only need to pass the relative path (e.g. "overrides.css" in this case)?