6.18.15.0328

Product: 

Fixes:
        . The XD linker option used to force all XDATA segments to the provided
          address.
        . µPSD and PSD devices are not supported anymore.
        . for() optimization when setting a 32 bit constant.
        . Banks used to be loaded more than once if made of more than one
          module.
        . The trace module used to crash if traced expression wasn't made of
          a simple type.

Improvements:
        . Warning when assigning a 'short' enum (1 byte) with a value larger
          than 0xFF.
        . The 'clean' command deletes files output for banking.
        . When traced expression isn't evaluable show a message rather than -1.
        . Better message when initialized code variable is too big.
        . Added debug start mode choice.