Added switch getters and test for switches and debug message dumper.

Switch getters:

opcode_compiler_get_insert_state_dumpers
opcode_compiler_get_optimization

Added tests:
OC_switch: test switches
OC_dump: test state dumping ability

This commit failed to pass OC_dump tests.
OC_dump test now passes.
Added new instruction 'B' (unconditional branch).

Instruction B should be already there when I'm designing
instructions...  Without it, loop of bf cannot be formed.

In this commit, the compiler generates B in appropriate
location. Also, test codes were added for it.
Finished brainf*k interpreter!