setup particle calculation on the gpu

Works so far, but on my nvidia 650ti it's slower than on the cpu.. So i think we shouldn't merge this, for now this pull request is just for testing/comparing.

Can you try this on your windows machines?