Particle Dev compile error: not included in this scope

Seen my edit above?

The pickle you’ve brought yourself into with redefining a “keyword” is rooted in the fact that with 0.4.9 Serial already is a macro, so once you redefine the macro you hide the original definition of the macro and hence have lost access to the original.