Fixes issue #7695

Fixes issue #7695 
Made techniques have a boolean field "dummy" to determine they should always be skipped in the technique choice. The old method for determining this kind of skip made no sense.
(Codeblocks auto-stripped some spaces at the end of lines in martialarts.cpp; sorry. The only change there is line 255.)
Might as well change the text strings to reflect the different levels while you're here.  Parry here, and then "shield against" for WBLOCK_3?