AIX packaging

AIX init script and RPM spec. file added

(cherry picked from commit 3851525edcb417f96a5d1c12fb786b85095b54d4)
Solaris/i386: non-blocking connect WA

(cherry picked from commit d2b466b9ee5402074ccbf7f2967433350affdbcc)
AIX packaging: nut-client uninstal bugfix

Packages clean uninstallation (lost/forgotten commit)

(cherry picked from commit f6dd1aec5d2157a3ba3654621fa8e2ac88b060f9)
AIX packages: make package does the trick

(cherry picked from commit 1d25bd2868339decace5b3028c834746f2824670)
linupsclient: NUT scanning on AIX bugfix

1/ A simmilar bug like in Solaris is in AIX itself---non-blocking
connect may return -1 while errno == 0.  Shall be treated as EINPROGRESS.
2/ Linking of libupsclent.so on AIX requires libcommon, otherwise
scanning for NUT crashes with SIGSEGV on unresolved usplogx

(cherry picked from commit 16177f99bc995852bb86d2183958f24f11993632)
Fix of AIX-specific parseconf linking bug

Added dummy do_upsconf_args to binaries that use libcommon to satisfy
the linker.
libcommon links libparseconf, which calls do_upsconf_args supplied
from above as an implementation-specific routine.

(cherry picked from commit 0078f9383d3a7af4f3edfed6c78de387a12c6b2b)
Allow libneon-based XML driver & scanning for AIX

(cherry picked from commit 4c2e89ec584b2015b22f4599d1571c26f2f94e3d)
Fixed AIX RPM specfile

(cherry picked from commit 11ba37bf36dcda0398c8c62fab838dd00e54c5db)
Fixed client startup detection

(cherry picked from commit 23df5e811cc9008bfa0a37bd174b59890a3760a6)
AIX: packaging & init script improvements

(cherry picked from commit ce195e3a2eff1abbd8e192f4d3e278017d7ffb21)