Added 'hex8' format, for working with RGB plus alpha transparency in an 8-digit hex

* Hex values from 0.0-1.0 are translated into 0-255, then converted to a hex string