Changed rgba_color from exposed data members to accessors. Made changes required due to that change. Moved rgba_color operators out of API.