Added tests for push/pop instructions
parser: first try at registers range (bad result)
asm: added RegList argument type (untested)
parser: fixed bug in exception calling
test_asm: updated syntax in PUSH/POP tests
parser: implemented {reglists} support
asm: added match() to RegList
asm: RegList: enhanced masks support
asm: RegList: added lomask()
asm: implemented PUSH(lo)
asm: implemented PUSH(lo,LR)
asm: RegList: fixed match()
asm: some more fixes to reglist matching
fixed syntax error in asm
asm: fixed list.remove error in RegList
asm: merged two implementations of PUSH
asm: RegList: added PC check
asm: changed defaults for RegList and implemented POP
asm: RegList: fixed lomask generation
asm: fixed 2bytes PUSH and POP