message: remove c++11 requirement
diff: @@ -52,7 +52,7 @@ public:
  class CBigNum
  {
  private:
  - BIGNUM *self = NULL;
  + BIGNUM *self;
  void init()
  {
  @@ -66,12 +66,12 @@ public:
  BIGNUM* get() { return self; }
  const BIGNUM* cget() const { return self; }
  - CBigNum()
  + CBigNum() : self(NULL)
  {
  init();
  }
  - CBigNum(const CBigNum& b)
  + CBigNum(const CBigNum& b) : self(NULL)
  {
  init();
  if (!BN_copy(self, b.cget()))
  @@ -94,19 +94,19 @@ public:
  }
  //CBigNum(char n) is not portable. Use 'signed char' or 'unsigned char'.
  - CBigNum(signed char n) { init(); if (n >= 0) setulong(n); else setint64(n); }
  - CBigNum(short n) { init(); if (n >= 0) setulong(n); else setint64(n); }
  - CBigNum(int n) { init(); if (n >= 0) setulong(n); else setint64(n); }
  - CBigNum(long n) { init(); if (n >= 0) setulong(n); else setint64(n); }
  - CBigNum(int64 n) { init(); setint64(n); }
  - CBigNum(unsigned char n) { init(); setulong(n); }
  - CBigNum(unsigned short n) { init(); setulong(n); }
  - CBigNum(unsigned int n) { init(); setulong(n); }
  - CBigNum(unsigned long n) { init(); setulong(n); }
  - CBigNum(uint64 n) { init(); setuint64(n); }
  - explicit CBigNum(uint256 n) { init(); setuint256(n); }
  -
  - explicit CBigNum(const std::vector<unsigned char>& vch)
  + CBigNum(signed char n) : self(NULL) { init(); if (n >= 0) setulong(n); else setint64(n); }
  + CBigNum(short n) : self(NULL) { init(); if (n >= 0) setulong(n); else setint64(n); }
  + CBigNum(int n) : self(NULL) { init(); if (n >= 0) setulong(n); else setint64(n); }
  + CBigNum(long n) : self(NULL) { init(); if (n >= 0) setulong(n); else setint64(n); }
  + CBigNum(int64 n) : self(NULL) { init(); setint64(n); }
  + CBigNum(unsigned char n) : self(NULL) { init(); setulong(n); }
  + CBigNum(unsigned short n) : self(NULL) { init(); setulong(n); }
  + CBigNum(unsigned int n) : self(NULL) { init(); setulong(n); }
  + CBigNum(unsigned long n) : self(NULL) { init(); setulong(n); }
  + CBigNum(uint64 n) : self(NULL) { init(); setuint64(n); }
  + explicit CBigNum(uint256 n) : self(NULL) { init(); setuint256(n); }
  +
  + explicit CBigNum(const std::vector<unsigned char>& vch) : self(NULL)
  {
  init();
  setvch(vch);
  