Compile with -x assembler-with-cpp instead of -assembler-with-cpp. 

This solves #1807 for Arduino 1.5 as well.

- Newer avr-gcc doesn't use -assembler-with-cpp, but
  uses -x assembler-with-cpp. This works with older compilers as well.