Various fixes for 14.5.0

A pile of fixes for bugs I discovered during release cycles lumped in with extra features such as YUM repository building and coloured log messages.