Added missing file.
Added access to gpu forces to SystemInterface and implementation.
Make Interface enable particle comm if needed.
Added simple test force to illustrate interface usage.
Fixed build w/o cuda.
Got rid of some compiler warnings because of const POD return values. I think it is unlikely that we will ever have return types that are modifiable as rvalue, so I think we can do without that const.