Add convenience methods for pushing a non-widget-based message to QgsMessageBar

- Switch some WARNING messages over to INFO
- Add default icon for CRITICAL messages