Make add_literal/add_string/add_integer slightly more efficient...

This necessitates reimplementing them as macros but saves a call to
strlen, by using lua_pushliteral and lua_rawset instead of lua_setfield.