Distinction between extended asm and normal asm

ucc also links now
Remove unused macro
Fix memory use in parse_asm()
Rename - outputs -> inputs
Move begin asm() comment
Backend needs to provide a val-to-str function
dynvec_add_n()
Change of out_inline_asm() interface
Correct asm() instruction building
Free asm() inputs after inline insn
Reindent output constraining code
Constraint population and value constraining
Change literal chars to CONSTRAINT_*
Handle "any" constraint
Ignore whitespace in asm constraint
Handle "n" constraint as well as "i"
Added constraint modifiers - not implemented yet
Add gen_had_error for inline asm errors
Remove constraint stack and value memorisation code
Pass inline asm() errors back out to the statement code