Build info improvements

Add a few nice touches to the build info provided on the deployment page.
Namely:
 - search for success/failure strings and colour the tag appropriately
 - make tag a hyperlink if it ends with a valid https? link
So you would prefer:
`lazy val status = keywordStatusMap.find { case (keyword, _) => text.equalsIgnoreCase(keyword) }.map(_._2)`
over
`lazy val status = keywordStatusMap.find { case (keyword, _) => text.toLowerCase.endsWith(keyword) }.map(_._2)`

I'm not convinced it makes much difference, but I can change it if you feel strongly about it.