Add float (double) and integer support for BTC

Float (double) variables can be passed to BTC, cBTC, mBTC, uBTC, sBTC
and atomicBTC  constructors