Track whether we've hit the last #else
Don't warn for '$' in asm() names
Fix type in ucc.c
Add include/ - ucc specific headers

make install target will use this at a later date
Merge branch 'master' into fix/cpp-if-endif
comment/endif bug
Show #if location when missing #endif
Add cpp's -C and -CC to usage
Handle comment blocks mixed with preproc directives

This is somewhat hacky but works for all cases except when not
comment stripping, i.e. -C and -CC.

To do it properly would bring about the (well needed) rewrite to
properly tokenise the input.
Tests for cpp comments in directives
Merge branch 'fix/cpp-if-endif'
Fix bad realloc call - need sizeof(T)
Properly correct callee-save counting

If we already have a callee-save vector, we have at least two,
since the last one `p' is left on satisfies .is_float == 2.
Merge branch 'master' into experimental/vla

This brings in the callee-save register fixes for VLAs, e.g.:
int x[f()][g()];
Emit debug info for vlas
TODO out_alloca_pop() / vla free
TODO: debug location/extraction for vlas
Multi-dimension VLA example
Simple VLA example