### Describe the issue
Warning messages are not displayed when running bitcoin-qt 0.14.2 and 0.14.99 with -disablewallet.
It might be better to always display them.

E.g. on MainNet the "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications" is lost
![image](https://user-images.githubusercontent.com/3296421/29109760-853e5394-7ce4-11e7-8f05-bfcd66ada471.png)
![image](https://user-images.githubusercontent.com/3296421/29109806-adf6e67a-7ce4-11e7-8564-8883c44656ad.png)

On TestNet also the "Warning: unknown new rules activated (versionbit 28)" is missed
![image](https://user-images.githubusercontent.com/3296421/29110269-6b24b79e-7ce6-11e7-91e7-823227eaa200.png)
![image](https://user-images.githubusercontent.com/3296421/29110035-9142cf34-7ce5-11e7-8faf-264e805cdaf4.png)

#include <openssl/crypto.h>
#include <univalue.h>
#ifdef ENABLE_WALLET
#include <db_cxx.h>
#include <wallet/wallet.h>
#endif
#include <QDesktopWidget>
#include <QKeyEvent>
#include <QMenu>
#include <QMessageBox>
#include <QScrollBar>
#include <QSettings>
#include <QSignalMapper>
#include <QTime>
#include <QTimer>
#include <QStringList>
const int CONSOLE_HISTORY = 50;
const int INITIAL_TRAFFIC_GRAPH_MINS = 30;
const QSize FONT_RANGE(4, 40);
const char fontSizeSettingsKey[] = "consoleFontSize";
const struct {
    const char *url;
    const char *source;
} ICON_MAPPING[] = {
    {"cmd-request", ":/icons/tx_input"},
    {"cmd-reply", ":/icons/tx_output"},
    {"cmd-error", ":/icons/tx_output"},
    {"misc", ":/icons/tx_inout"},
    {nullptr, nullptr}
};