update Makefile to use mcs first, then fall back to older compilers
mcs is the ideal compiler, but if we have to, let's use gmcs or dmcs