Allow storing label-offsets in registers.

This doesn't require any code-changes to our back-end it just
means that rather than having:

    store #1, 222

or
    store #1, "steve"

We calculate offsets as we already do for labels, and parse:

    store #1, label

Neat.

This closes #8.