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)
Use $target_cpu instead of calling uname to know cpu type. Fix crosscompilation.
Use configure-dependant variables instead of statically defined ones for user and group.
Make web source path independant from specific version.
Update solis.c to support Microsol-APC Unit. 

Added support to Back-UPS 1200BR (Microsol-APC) unit.
Update on solis.c to add more support 

to Back-UPS 1200BR
solis: eliminate fixed-length string buffer for model name

The new APC model name overflows the buffer. (#133)
solis: silence clang warnings about extra parentheses

Since we're in the neighborhood (#133)...

Typically, the idiom is either:

   if ( a == b )

for equality checking, or:

   if ( ( a = b ) )

for assignment with a comparison.
HCL: add APC-Microsol entry for solis
HCL: Lacerda New Orion 800VA with blazer_usb

http://news.gmane.org/find-root.php?message_id=CANDysWwqgTUMYU03QbPT8JxEtLd38mvwfTMMhZqS%3d%2diGpdvJDA%40mail.gmail.com
Create a FreeDesktop AppData file for NUT Monitor

appData files provide to users long descriptions, screenshots and other
useful information on application. This will mainly serve for Software
Center like applications