mds-kbdc: handle end statement

Signed-off-by: Mattias Andrée <maandree@operamail.com>
mds-kbdc: small fixes to end, add support for information, and create tree strak

Signed-off-by: Mattias Andrée <maandree@operamail.com>
mds-kbdc: add support for assumption

Signed-off-by: Mattias Andrée <maandree@operamail.com>
mds-kbdc: add support for return, continue and break

Signed-off-by: Mattias Andrée <maandree@operamail.com>
memory leak

Signed-off-by: Mattias Andrée <maandree@operamail.com>
mds-kbdc: better macro names

Signed-off-by: Mattias Andrée <maandree@operamail.com>