only include linux includes on linux

let's be honest: there are so many different OS out there. so let's not
test against a blacklist of OSes but just include linux headers when
__linux__ is defined.
Merge pull request #121 from evgeni/linux-only

only include linux includes on linux