Update macro.hpp

 - added macros for removing unused parameter warnings.
 - add BH_ prefix versions of name making macros.