support rgba color definitions

Instead of alpha as a sidecar value to a hex definition, support alpha through rgba definitions.