message: Add attribute [[noreturn]] (C++11) to functions that will not return
  Rationale:
  * Reduce the number of false positives from static analyzers
  * Potentially enable additional compiler optimizations
  Committer note: this is a partial port due to the fact we don't have test_bitcoin_main.cpp
diff: #include <openssl/err.h>
  #include <openssl/rand.h>
  -static void RandFailure()
  +[[noreturn]] static void RandFailure()
  {
  LOGA("Failed to read randomness, aborting\n");
  - abort();
  + std::abort();
  }
  -
  static inline int64_t GetPerformanceCounter()
  {
  int64_t nCounter = 0;
  