Minor changes

- fix the calling of WeiDU in OSX
- don't launch the OSX ACTION_IF block on GNU/Linux
- use REQUIRE_FILE and FORBID_COMPONENT instead of a REQUIRE_PREDICATE complex check
- use PATCH_INCLUDE instead of INNER_ACTION BEGIN INCLUDE END