Add system messages

This adds in a system message setup, where we can give system messages without disallowing login (as maintenance mode does). It also appends normal messages to the end of the system message, so we can have both show up.

Issue #735