added DEF_FUNC and DEF_LABL macros. large refactoring is following.
added DEF_CONST macro. large refactoring is following.
debug: added DEF_CONST; data/*.asm converted to new DEF_FUNC, DEF_LABL, DEF_CONST macro usage