This fixes bug #7455.  The all of the math in power and voltage use bc now.
This is work for bug #7452.  I changed the encode and decode.