Follow dumpiCodeExternalRepr consistently when printing labels.
Separate symbols for label per se and label definition.
Add iCode goto statement.
Add few more binop's.
Add if opcode.
Assign opcode.
Handle labels properly.
Add getiCodeLabel() for parsing support.
iCode: Dump storage class before the rest of type, as in C.

This fixes:
  /* However, the storage class at the end of the    */
  /* chain really applies to the first in the chain! */
iCode parsing: Add support for unary ops.
Straighten out typed const/ident parsing, add iCode op flags parsing.

Relies on "Dump storage class before the rest of type, as in C."
iCode: Reimplement recv and implement deref.