Make BigNumber.toString(16) produce better hex

BigNumber.toString(16) should leave the stripping of extra zero's as something the user can choose to do. I suggest removing the stripping functionality all together, but providing it as a optional boolean parameter would work as well.