Allow 3 digit hex colour codes

Update the broadcast message model validation to allow 3 or 6 digit hex colour codes.
Merge branch 'allow-3-digit-hex-colours' of https://github.com/mazuhl/gitlabhq into allow-3-digit-hex-colours