Files now more often directly include what they need
some unnecesssary includes removed
removed custom thrust_nowarn headers, since warning no longer happens
some of the removed includes did conflict with windows, so this also helps a little with #81
I did use eclipse to get help on what to change. Since eclipse is not perfect in doing so, I checked everything manually. I might have missed something. However, it builds without warnings on my machine.
I did use eclipse to get help on what to change. Since eclipse is not perfect in doing so, I checked everything manually. I might have missed something. However, it builds without warnings on my machine.