added ondodge, onblock, ongethit, onattack martial arts buff triggers
implemented MA armor buffs and reworked toad style to use them
various martial arts bugfixes

* technique damage mults/bonuses and buff damage mults now work
* removed block, bash_resist, cut_resist from techniques as they are no longer
used
various martial arts bugfixes

* technique damage mults/bonuses and buff damage mults now work
* removed block, bash_resist, cut_resist from techniques as they are no longer
used
Fixed ./cataclysm-launcher to work in non-bash environments

fixes #4705
Merge https://github.com/CleverRaven/Cataclysm-DDA into martial_arts

Conflicts:
	src/martialarts.cpp
Merge branch 'martial_arts' of https://github.com/swwu/Cataclysm-DDA into martial_arts
Adds the public works building to defencs mode
Merge github.com:CleverRaven/Cataclysm-DDA into martial_arts
added some comments
compilation issue in msvc100 project

msvc100 project was looking for files outside of src/ directory.
also advanced_inv.cpp and ui.cpp needed to #include <iterator> to
recognize the back_inserter template
Merge martial arts and cataclysm-launcher fixes.
Merge msvc100 project update.
Merge public works defense mode.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA