compiler/libec: (#787, #826) Added support for C99 bool and complex numbers
- In eC source files, bool remains 32 bit, and _Bool will be matched to bool due to 'bool' being defined to be _Bool in stdbool.h
- In C header files (.h) or within a declaraton block marker with 'default:', bool and _Bool will refer to the 1 byte C99 bool
- Bool has been added to refer to C99 bool (_Bool) within normal eC code