Foo Bar - 2019-03-10

Nearly all types (exept char, int, void, xxx_t, INT and VOID) are affected by this, even self defined types.

The attached patch (#501.patch) is probably the most minimally invasive change that would fix all of them. But on the other side will damage "--align-pointer" for self defined types only.

It's not absolutely clear for me what function isPointerOrReferenceVariable should really do, so maybe attached patch (#501_more_universal.patch) would do a better job, especially since function isNumericVariable is doint nearly the same thing. Here "--pad-oper" doesn't work for self defined types but "--align-pointer" works fine instead. So I personally would prefer that fix!