Cache RGB when setting pen color

Closes https://github.com/nathan/phosphorus/issues/224. Not sure this is actually faster.