Derivative work folded back into main GDP codebase

There are a few things that should be done following this up:
* get aparapi up on maven repository so it builds
* fix testing so it will run and actually test some functionality
* enable the module in the parent and get the versions matching