utils: Remove unnecessary function call

We are dealing with integers that are usually non-negative so there is
no need to call floor on the quotient. Just in case the base_size is
negative, the padding will remain unchanged due to the MAX calculation.

https://bugzilla.gnome.org/show_bug.cgi?id=740624
utils: Use a 1x1 grid for collections with less than 3 items

https://bugzilla.gnome.org/show_bug.cgi?id=740624
Mark translatable strings as such

Fallout from d1c3dba9e8a185af3df528be46cb21241ee54f31
print-setup: Style fixes
build: Require newer Cairo for HiDpi support

We now have a Cairo release with HiDpi support. Let's just require it
instead of depending on distributions to ship snapshots.

Original patch from Bastien Nocera for totem.
utils: Restore attribution

The bordering code is taken from totem. Part of the attribution got
lost while iterating on the patch.

Fallout from 483575028fd324f7063870b3e838318f62b808b9