Implements #1948
- Add macro
CLIENT_VERSION_IS_RELEASEto clientversion.h - When running a prerelease (the above macro is
false):- In UI, show an orange warning bar at the top of the overview page. This will be used for other warnings (and alerts) as well, instead of the status bar.
- For
bitcoind, show the warning in the "errors" field ingetinforesponse.
This does not disable any functionality. Acting on the warning (or not) is the user or developer their own responsibility.