First draft of new asm.py approach

Currently argument system is more-or-less ready
extended Instruction class
changed syntax to @decorators
asm: instruction size; DCx
asm: Str argument type
asm: support 'db' instruction variant
libpatcher: added parser (first try)
parser: support []'s
parser: prepared for use
parser: handle comments and empty lines

Comments handling needs to be fixed, see code
parser: smarter comment handling
parser: prepared for parsePatch
parsePatch: wip
Implemented SyntaxError class
parser: mask parsing algorythm almost ready
parser: parsing file (masks) almost done
parser: was trying to implement major break with exceptions (wip, just for case)
parser: split parsePatch to parseBlock and wrapper
asm: enhanced instruction decorator

now it may also be "correctly" used as a plain function, not decorator.
useful for lambdas and plain numbers (will be implemented later)
asm: support no-proc instructions (plain code); NOP.