Merging NUT_packaging branch to trunk

git-svn-id: svn://svn.debian.org/nut/trunk@3837 72a954d1-e00c-0410-aa02-d9c7bb700a61
Protect header files for C++ inclusion.


git-svn-id: svn://svn.debian.org/nut/trunk@3838 72a954d1-e00c-0410-aa02-d9c7bb700a61
Allow start/stop of NUT from Solaris packages

git-svn-id: svn://svn.debian.org/nut/trunk@3839 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add non-fatal versions of ser_open / ser_set_speed

git-svn-id: svn://svn.debian.org/nut/trunk@3840 72a954d1-e00c-0410-aa02-d9c7bb700a61
Change baud-rates ordering for auto-detection

git-svn-id: svn://svn.debian.org/nut/trunk@3841 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix for pthread on HP-UX

pthread is compiled on a stub when -lpthread is not explicitly added.
This commit is a duplicate of SVN:3801, from Frederic Bohe (for Eaton)

git-svn-id: svn://svn.debian.org/nut/trunk@3842 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add nut-scanner support for Eaton serial units

nut-scanner and libnutscan now provides respectively an option and
functions to detect Eaton serial devices. The following protocols are
supported: SHUT, XCP and Q1 (patch from Frederic Bohe, with parts from
Arnaud Quette, both for Eaton)

git-svn-id: svn://svn.debian.org/nut/trunk@3843 72a954d1-e00c-0410-aa02-d9c7bb700a61
Subversion ignored files completion

Mark Solaris generated packaging files as Subversion ignored (no
functional changes)

git-svn-id: svn://svn.debian.org/nut/trunk@3844 72a954d1-e00c-0410-aa02-d9c7bb700a61
List missing header files to be distributed

nutscan-serial.h and nut_platform.h were missing from the distribution

git-svn-id: svn://svn.debian.org/nut/trunk@3845 72a954d1-e00c-0410-aa02-d9c7bb700a61
Remove duplicate entries for Eaton serial scan

git-svn-id: svn://svn.debian.org/nut/trunk@3846 72a954d1-e00c-0410-aa02-d9c7bb700a61
Merge remote-tracking branch 'clepple/master'