New categories

@ndonald2 Yeah, this is intended to merge.
I find @ndonald2's reasons compelling. In addition, offering a macro muddies the relationship to our UIColor category, allows clients to access the same functionality two different ways, and implies that we might _prefer_ clients use a macro where the underlying category method would suffice.