futures_linux initial commit
Merge pull request #25 from stopiccot/futures

A bunch of linux fixes.