Option to bypass "Processing -> C++" pre-processor

It's a common misconception that "Arduino" is some kind of specialized language, rather than pretty straight C++ with a bit of pre-processing applied. About all that really happens is automatic prototype generation and concatenation of the .ino files (rather than compiling each separately.) (Unfortunately, the IDE is a little clumsy about exactly where those prototypes should be added, leading to annoying incompatibilities with some common C preprocessor-directive styles...)