eliminate some C++-style comment warnings
add test schema for exppp - issue #244, comma/semicolon
set flags.repeat for repeat element, not repeated element - easier to use in exppp
improve comment for TypeBody->flags.repeat
exppp: use flags.repeat
represent EXPRESS reals with double, not float
exppp: express requires a decimal point in REAL literals
exppp: fix [Wswitch] warning by adding a default case

default prints an error and aborts

exppp.c:1407:13: warning: enumeration value '...' not handled in switch [-Wswitch]
exppp: int -> unsigned int - eliminate [-Wsign-compare] warning
exppp: remove code that creates rmpp script

rmpp was a shell script that removed the pretty-printed schema
it was not cross-platform, and I don't think anyone used it
exppp: eliminate "warning: implicit declaration of function 'unlink'"

eliminated by including unistd.h
also added a #define for windows to use _unlink instead of unlink
exppp: eliminate as many Wshadow warnings as possible

Some remain due to nested LISTdo..LISTod
exppp: use static char array in real2exp
cleanup in exppp.c

* return type on the same line as the func name
* doxify comments
* fix one K&R-style declaration
* replace some #define statements with const's
rename BUF_SIZE macro, check buffer size before use
line number (symbol.line) started at zero
add a line to exppp_prob_func, exposing another problem
check locale, don't print trailing 0s in real2exp
break long strings up to make exppp output look better
exppp: add spaces inside parenthesis and after commas