texture: fix const correctness
rectangle_pack: add auto resize option
font: automatically resize atlas when needed
rectangle_pack: change default size to 1
font: automatically set atlas size to fit glyphs
Add polygonist::math::round_to_power_of_two