apcupsd client driver

Author: Andreas Steinmetz

https://alioth.debian.org/tracker/?func=detail&atid=411544&aid=313846&group_id=30602
apcupsd-ups: miscellaneous cleanup
apcupsd-ups: Remove multiplier from ups.load
apcupsd-ups: Additional variables
apcupsd-ups: Update man page with variables and units
apcupsd-ups: link to man page from README

Patch by Arnaud: https://alioth.debian.org/tracker/index.php?func=detail&aid=313846&group_id=30602&atid=411544
blzr: New driver 'blzr'

New driver for Q* UPSes.
Based on blazer, usbhid-ups and voltronic driver.

This might address Issue #25
blzr: Cosmetic changes
blzr: Fix switch/case

Forgot to break at the end of the case
blzr: Improve developer manual

Add note on how to group items in blzr2nut array.
blzr: Add Mecer subdiver (blzr protocol=mecer)

A subdriver covering an idiom similar to the one used by the megatec subdriver, but with these peculiarities:
- if a command/query is rejected or invalid, the UPS will reply '(NAK\r'
- if a command succeeds, the UPS will reply '(ACK\r'
blzr: Fix blzr_blazer-common.{c,h} header comments
blzr: Remove duplicates in the testing struct
blzr: Cosmetic changes
blzr: Fix compile-time error

Reference: http://lists.alioth.debian.org/pipermail/nut-upsdev/2013-November/006549.html
blzr: Fix log message
Revert "Merge branch 'voltronic-driver'"

This reverts commit de07fc7f5e7f68b91507b2bf3d4d3b92b774c3ed, reversing
changes made to a074844f88ca352780dd881b5fa3c435832d165e.

The voltronic funtionality will be a subdriver of the new blazer driver.
blazer: Fix shutdown delay

'offdelay' as used by this driver is meant to be in the .2-.9 (12..54 seconds) and 01-10 (60..600 seconds) range.
blazer: Fix shutdown.return

'SnR0000' is meant to put the UPS down and not return
'Sn' should be used instead when ondelay is 0
blazer: Fix test.battery.start

T00 doesn't make any sense: the range should be 01-99 minutes