boot/efi: fix compilation with clang and "gcc -m32"
Makefile: use CC from environment when possible

Use "CC ?= cc" instead of "CC = cc" to allow defining CC as an
environment variable
boot/mbr/blue_message: fix program following a clang warning, added a missing $