Fix the case where the requested resolution is higher than the iface resol.

(I'd say "interface resolution", but, well, this is Git, home of the
"fit a summary of the change in one line, even if it kills you", and I
happen to have microEMACS's running in an 80-position-wide window.  Even
that's probably too long for Git....)

This should fix issue #349.
update .gitignore for test cases
refresh last midification dates for some man pages

This change reflects only meaningful (i.e. not purely editorial) changes
in the text.
Remove BlueZ dependence

Libpcap should not use BlueZ userspace headers, because it does not
use BlueZ at all. It used only Linux kernel, but it does not
provide userspace headers. For compatible reason we should use own copy
of headers and try to dynamically detect Linux kernel version and use
proper structures.
Cleanup some Linux code

Fix some compilator warnings, avoid one using malloc/free
Also various white characters fixes.