assembler-ng: add .if pseudo instructions
assembler: change syntax for branch instructions: b @label | b 1f
assembler: add .elif syntax
tests/bf.s: brainfuck interpreter (no IO)
bf
assembler: simplify generated instructions and potential bugfix
assembler: allow $label: .if ...
assembler: remove redundant flatten
update readme