Message header can be null

- This is because Twitter bootstrap doesn't care much for a heading in alerts. They look too big.
Template can hook into FieldConfiguration.
Twitter Bootstrap: Nicer messages/alerts
Twitter Bootstrap: Throw errors if you try to do nesting. It's not supported by Bootstrap css.
Twitter Bootstrap: Update example