Add ability to read from options file to check_mysql_query.c

This is the same code that was added to check_mysql.c in 5ed7194.
Add additional usage data for new options in check_mysql_query.c
Update web site URLs

The Nagios Plugin Development Guidelines and the Extra-Opts
documentation were moved to our new project server.
check_oracle: --db +ASM bad string matching
check_oracle doesn't correctly check for pmon +ASM instance from at least Oracle 11 as the pmon proces was renamed from ora_pmon_.* to asm_pmon_.*.
--
Just turning attached patch of github issue #1207 into a push request.
(Closes #1207)
Just using the posix conform extended regular expression grep
Merge branch 'github1207' of https://github.com/waja/nagios-plugins into github1207
Fix trusted path

When configuring the plugins you have the option to specify a trusted path with --with-trusted-path. This option seems to have been deprecated at some point for unknown reasons and had typically had no affect. This commit makes this option work again for those who have a desire to use it. There should be no affect on those who have not chosen to specify a trusted path.
developer-guidelines.sgml: Remove Tinderbox link

We don't run a Tinderbox instance anymore.  (Noted by "zathras" on IRC.)
developer-guidelines.sgml: Fix URL

Fix the Test::Simple tutorial URL.
Update URLs and mailing list addresses

Now that we moved our infrastructure away from SourceForge, update the
URLs and mailing list addresses accordingly.
README: Clarify license notice

Note that we permit redistribution and modification under the terms of
future GPL versions, and state the exclusion of warranty.  This is in
accordance with the license notices at the top of our source files.
README: Change GitHub URL

Link to our main project home page on GitHub instead of referencing only
the "nagios-plugins.git" repository.  (And put the URL on its own line.)
check_procs: ignore plugin parent process

This fixes an issue that appears when running check_procs over NRPE,
where the default shell is configured to (for example) dash, as is the
case on Debian.

dash (and tcsh, and mksh, and probably others), when invoked with -c forks an additional process
to execute the argument string. Contrast this with bash, which does not
do this, provided that the argument string simply can be exec()'d as-is.

To demonstrate:
$ bash -c pstree
init─┬ ..
    ...
	├─sshd─-─sshd───pstree

versus
$ dash -c pstree
init─┬ ..
    ...
	├─sshd─-─sshd───dash───pstree

The consequence of this fork is that the following invocation:
    /opt/plugins/check_procs -a init

will result in this output:

    PROCS OK: 2 processes with args 'init' | processes=2;;;0;

because the check_procs, in addition to finding the actual init process,
finds its parent shell as well.

This example is a bit contrived, but I think it illustrates the
point.

This wouldn't really be a problem, and normally isn't, if it weren't
for the fact that NRPE uses a call to popen() which does exactly the
above (executes '/bin/sh -c ...'), causing inconsistent behaviour
between distributions and much confusion for end users.

The argument may be made that the dash process spawned by NRPE is just a
process like any other, and should therefore be included in the process
count just like any other. However, this is not very intuitive, because
of the previously mentioned inconsistencies.

The argument might also well be made that we're _never_ interested in the
immediate ancestor of the plugin, and while it is unknown how many
installations have already made the necessary modifications to their
setups to make up for the fact that the plugin behaves the way it does,
it is not deemed worthwhile to entertain such workarounds.

Thus, this patch ignores the parent process.

See also these bug reports:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626913
http://sourceforge.net/p/nagiosplug/bugs/512/
https://github.com/nagios-plugins/nagios-plugins/issues/999
https://bugs.op5.com/view.php?id=4398
NEWS: Add WARNING regarding the check_procs change

Closes #1205.
make testing check_proc not rely on bash

also grandparents make this test fail but is not a problem in real live.
NPTest->testCmd uses "sh -c" already, so there is no need to do that twice.
check_http: Don't let "-N" expect an argument

Fix the problem that check_http's "-N" option expects an argument
although it shouldn't.  The corresponding long option ("--no-body")
wasn't affected.

This error was introduced in ee3c4014d511e105489b081390636cacd4c53e3f.
Thanks to Kerry Hughes for reporting it on the devel@ list.
Fix #1217 spec file fails to build due to duplicate files and unused files
Fix for SSL Versioning when multiple options are used.

If you specify -S1 -C 30... The -C option will reset the ssl_version to 0.  This is not a good thing.

Instead we set the default to 0 and retain the version when later args are passed.
NEWS: Mention fix for check_http's -S option

Closes #1220.
fixed tests when there is no direct internet connection

 - check http had wrong number of skipped tests
 - check tcp did not use the 'no internet' flag at all