Bug 722068 - Make Evolution build under Win32

This also makes gnome-desktop an optional dependency, which can
be avoided with --disable-gnome-desktop configure option.