more debugging
using variadic macros (part of c++11) to replace the RCPP_DEBUG_ macros with a single macro