* Move common code from PYBIND11_MODULE and PYBIND11_EMBEDDED_MODULE into one macro The difference between the two is really small, almost all of the code was the same. * Use a macro to make the forward decl correct and reduce code duplication * Oops, extra semicolon * Split up the macro into two so we can avoid the redundant decl