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.