Fixed minor typo.
Change error codes to be compatible with old negative values.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>
Added missing line-feeds.
Make wd_identify consistent with the watchdog & wd_keepalive.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>
Make wd_keepalive uses the same code for watchdog access as the main watchdog daemon.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>
Skip hidden files in test directory.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>
Let our watchdog handle the reboot, if possible.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>
Send a stop signal to init, too, to make it stop respawning stuff.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>
Make sure pid file is removed before unmount.

Patch by Paul Crawford <psc@sat.dundee.ac.uk>