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.

jlay11/sharecoin,jlay11/sharecoin,jlay11/sharecoin,ghostlander/Testcoin,ghostlander/Testcoin,jlay11/sharecoin,ghostlander/Testcoin,jlay11/sharecoin,ghostlander/Testcoin,jlay11/sharecoin