Fix snmp-ups segmentation fault

A basic sanity check was missing in the core code of snmp-ups, causing
a driver crash under some specific circumstances, at driver
initialisation time. Hence, this does not affect production systems
Remove the generation of HAL support files

Remove the code supporting the generation of HAL FDI file. This is
the first commit of a set to address Github issue #99
OpenBSD ports tree patches for EPROTO

Closes networkupstools/nut#44
Remove the remaining HAL files and references

Remove the remaining build rules, source code and documentation related
to the FreeDesktop Hardware Abstraction Layer (HAL) support. For the
record, with this HAL implementation, NUT drivers were sending data
over DBus (Closes: #99)
Add a note on Hardware Abstraction Layer removal
Merge pull request #105 from networkupstools/hal_removal

Hal removal
Detect if TRUE (and FALSE) are already defined and define bool_t accordingly.
Merge branch 'pull_109' (bool_t in nutdrv_qx)
upsimage.cgi(8): update GD homepage
FAQ: minor updates

Update the bestfortress entry, fix the mythicbeasts URL, and reword a few
entries.
NUT QA document: CR->LF
NUT QA document: updated and reworded
HCL: various updates

* Closes https://github.com/networkupstools/nut/issues/107
* http://lists.alioth.debian.org/pipermail/nut-upsdev/2013-November/006564.html
* http://news.gmane.org/find-root.php?message_id=50D9D460.1080408%40gmail.com
* http://news.gmane.org/find-root.php?message_id=CA%2b4duQ%3dppW%2bPz%2bRVPVXJyFLj0HErh1ZOtm5tk8b6n5Nd5kSk0g%40mail.gmail.com
* http://news.gmane.org/find-root.php?message_id=528EC53C.9000801%40me.com