Changed commandqueue actions to be based on ocl_device_queues size rather than ocl_devices
Added gpu_select option: csv list of desired gpus to use. Resolved some conflicts with merging on top of Jeff's files.

Conflicts:

	main.cc
Remove particlegen lambda syntax.

Lambdas are not supported by older compilers.  So it doesn't make sense to
write idioms that involve them.