Don't overflow signed ints in CBigNum::setint64().
Don't overflow signed ints in CBigNum::setint64().

CBigNum::setint64() does 'n <<= 8', where n is of type "long long".

This leads to shifting onto and past the sign bit, which is undefined
behavior in C++11 and can cause problems in the future.

domob1812/crowncoin,syscoin/syscoin,syscoin/syscoin,Crowndev/crowncoin,Infernoman/crowncoin,syscoin/syscoin,wiggi/fairbrix-0.6.3,Crowndev/crowncoin,domob1812/crowncoin,Earlz/dobbscoin-source,Infernoman/crowncoin,Crowndev/crowncoin,dobbscoin/dobbscoin-source,syscoin/syscoin,Earlz/dobbscoin-source,dobbscoin/dobbscoin-source,Infernoman/crowncoin,domob1812/crowncoin,Earlz/dobbscoin-source,Crowndev/crowncoin,Earlz/dobbscoin-source,dobbscoin/dobbscoin-source,Infernoman/crowncoin,Infernoman/crowncoin,domob1812/crowncoin,Earlz/dobbscoin-source,Infernoman/crowncoin,syscoin/syscoin,Crowndev/crowncoin,domob1812/crowncoin,syscoin/syscoin,syscoin/syscoin,dobbscoin/dobbscoin-source,dobbscoin/dobbscoin-source,wiggi/fairbrix-0.6.3,wiggi/fairbrix-0.6.3,domob1812/crowncoin,Earlz/dobbscoin-source,wiggi/fairbrix-0.6.3,syscoin/syscoin,Crowndev/crowncoin,wiggi/fairbrix-0.6.3,dobbscoin/dobbscoin-source