Labels and Branches complete

The labels are dropped at the beginning of the activation record for
functions/procedures and the beginning of the "begin block" for
function, procedures, programs.
It will unconditionally branch over declarations to the begin block
labels.