task-build: allow setting architecture-specific cflags for a module

In some cases, a module might need specific CFLAGS for an architecture
(an example of this is that iPXE is always 32-bit, so passing
in our generic x86_64 bit cflags breaks it.)

https://bugzilla.gnome.org/show_bug.cgi?id=732359