Add XCore support for ATOMIC_FENCE.

ATOMIC_FENCE is lowered to a compiler barrier which is codegen only. There
is no need to emit an instructions since the XCore provides sequential
consistency.

Original patch by Richard Osborne
XCore target test for hidden declaration
XCore target: fix bug in aligning 'byval i8*' on the stack