Fix building with Clang.

Changes:

 * Add 'LDFLAGS' to Makefile.

 * Fix Clang warnings to do with initializer lists.

 * Kill GCC-specific options.

 * Disable warnings-as-errors. :(