Fix parameter list building in scene API
Fix parameter list building in scene API

Visual Studio 2015 gives an error when using template parameters
with the variable argument macros. The parameter list function is
rewritten in macro form to fix the runtime issues.

jlukacs/lumen,jlukacs/lumen,jlukacs/lumen