core: add ability to configure project-wide branding in branding.cmake