Bugfix: allow negative int values.

ConfigParser::ReadInteger can handle these, but ::ReadValue was never
calling ::ReadInteger if the leading character was a - (minus) sign.
This makes the input to xsettingsd consistent with the output of
dump_xsettings.