Misc fixes

1. Fixed darwin build of GCC 4.8/X86 by removing trailing
   ',' from the last item of enum.  Not discovered before
   because GCC 4.8 now builds with -Wall -Werror, and gcc-4.2.1
   in darwin is picky about that
2. Fixed -fuse-ld=mcld

Change-Id: I7b65edfb76841f14c3290acb5a98f556d00e1139

Author: Andrew Hsieh <andrewhsieh@google.com>
Date:   Wed Apr 3 14:09:57 2013 +0800
Add -fuse-ld=mcld

GCC 4.8 differs from previous GCCs where the option is -fuse-ld=
Also form Negative() circle for bfd/gold/mcld which is mutually
exclusive

Change-Id: I814c3380ad5199691e5a930f5d02696d283d19df

Author: Andrew Hsieh <andrewhsieh@google.com>
Date:   Fri Apr 5 09:09:56 2013 +0800