unused macro
neaten up exppp.h
cmake - don't print an OK message for each generated file

makes the build a little quieter
allows exppp output filename (or stdout) to be specified with -o

messages on stdout will corrupt a schema being printed to stdout,
so replace all printf( ... ) and fprintf( stdout, ... ) with
fprintf( stderr, ... )
when a CONSTANT had a long name, no newlines would be printed in initializer lists
-l arg for exppp to set line length
exppp - rename filename buffer
this should not be a warning

libexpress crashes if warnings are suppresed for a schema where this problem occurs
improve pretty-printing of functions
refactor exppp - split into many small files
remove #if 1 ... #else ... #endif from TYPE_body_out()
fixed problem where UNIQUE rule in ap210 arm was printed as "unknown expression"

also remove debugging code accidentally committed during refactor
fix some more ws problems
improve line wrapping
simple test executable for breakLongStr()
prevent some really long lines from sticking out as much
add -c option: one item per line for constants (YMMV!)
make empty strings print correctly
cmake messages for user - ignore missing header messages, SC_BUILD_SCHEMA
silence MSVC warning