main: Use "margin-start" and "margin-end"

Rather than margin-left and margin-right.

https://bugzilla.gnome.org/show_bug.cgi?id=723627
main: Use smaller icons for items without thumbnails