runcmd: Fix build when we don't HAVE_SETENV.

A two character change (or move a '=' character...) to fix an
incredibly horrid mistake on my part that broke the build on Solaris,
OS X, and other systems that don't have setenv(). I didn't retest
without HAVE_SETENV after adding in the errror handling. I'm going to
frame this and put it on the wall next to the other smart things I've
done...
JSON: Fixed escaping of keys for scalar values
Merge branch 'master' of github.com:NagiosEnterprises/nagioscore

* 'master' of github.com:NagiosEnterprises/nagioscore:
  runcmd: Fix build when we don't HAVE_SETENV.
  Fix checkresult output processing (again).
  Macros: Strip/escape long output macros again.
Status JSON: Added next_check to service details
Fixed Github bug #18 - archivejson.cgi returns wrong host for state change query