Don't crash with empty ICC file.

I couldn't find any documentation about how to submit colord patches, so here's a pull request.

Code already exists to handle corrupt files, but empty files caused an
assertion to fail instead.

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=709233

This should probably be backported to 1.0.x as well.