Update standard fee calculation to not round tx size to nearest KB

I'm still unclear on how this should be working.  If other wallets don't do this, and electrum does, it could potentially cause issues with tx confirmation time being higher for electrum.  If most wallets conform to this standard, then confirmation times shouldn't be impacted.