fillx & initx fixed
lots of changes

added Extension.Physics; Implemented CTAScan.ctaScan; implemented Scan;
implemented CTA Search; added stuff as needed everywhere else.  No
testing yet.
issue with mgpu scan
took out all boolean
fixed major problem in scan

still troubleshooting weird %s error
scan works

some odd quirks though.  Also working on performance tests
working on tests for scan

also started test utilities library
BulkRemove close to testable

(all refers to Extension.MGPU)  Fixed a lot in Search & CTASearch.  Also
added "Comp" functionality to DeviceUtil - Probably not the best place
for it but it's in deviceutil.cuh in the moderngpu library.  Have some
issues with PArray use between BulkRemove &
Search.binarySearchPartitions.
testing bulk remove

had it working at one point however some of the data was incorrect.
Currently failing with "CUDA Error Unknown"
bulk remove improved, still not working right

It is testable.  Currently debugging
bulk remove works

Still needs more thorough testing but the result matches the example
from the moderngpu website
bulk remove works #2 !!!!!!!!

was having memory issues.  It wouldn't work consistently.  I think it's
fixed now.
added moderngpu comparison test for bulkremove

still needs some work
added benchmark tests for bulk remove and scan

this commit is just to save progress; both algorithms still need some
work
Merge https://github.com/acbrewbaker/Alea.cuExtension