Drop obsolete TODO file
Drop old-style documentation support macros
Work around the update dialog coming up with a label selected

It's really a bug in gtk+'s initial keyboard focus setting code, but
let's go with a workaround here for now.

https://bugzilla.gnome.org/show_bug.cgi?id=734033
Update modulesets

Sync the "system" moduleset with meta-gnome-core-utilities in
gnome-suites-core-3.14.modules and adapt to latest desktop file name
renames.
popular tile: Derive directly from GtkButton

This simplifies code and makes it easier to style the buttons with CSS.
category tile: Derive directly from GtkButton
app tile: Derive directly from GtkButton
Use CSS for tile styling

... and drop the shadow image files. Credits for the CSS work go to
Lapo Calamandrei <calamandrei@gmail.com>.

Besides giving designers more freedom to experiment with shadows, this
change also makes gnome-software appear much nicer in the dark theme.
overview: Center the contents and avoid horizontally stretching it

This makes it appear nicer in wide screens when gnome-software window is
maximized.

https://bugzilla.gnome.org/show_bug.cgi?id=710634
overview: Show categories in 4 columns

https://bugzilla.gnome.org/show_bug.cgi?id=727998
popular tile: Show the star ratings

https://bugzilla.gnome.org/show_bug.cgi?id=727998
feature tile: Derive directly from GtkButton
feature tile: Add a border / shadow

CSS magic by Lapo Calamandrei <calamandrei@gmail.com>.
Make the category view sidebar match the mockup more closely

Minor edits by Kalev Lember <kalevlember@gmail.com>.

https://bugzilla.gnome.org/show_bug.cgi?id=729682
More theming tweaks for the category sidebar

https://bugzilla.gnome.org/show_bug.cgi?id=729682
Fix the details layout when a package has a long licence string

e.g. LibreOffice has an insane licence string.