Implement UBC CLF for CAT header & footer.

Basically, just customizing the CSS to use UBC's Common Look & Feel template
for the header and footer.  Unfortunately, this did involve having to rewrite
some of the markup to work with Bootstrap's requirements. Hopefully, it won't
make patching harder in the future.