check for __linux__ instead of an incomplete list of platforms w/o driver
define an own HAS_CAPTURE macro instead of using __linux__

in some distant future, we might be able to capture on non-Linux too
print the actual platform name in the error message
unify error messages when live capture is not supported
Merge pull request #124 from evgeni/linux-only

properly define which platforms support live capture