working on actual kernel code generation
assignment block in ocl kernel working
updated tests for boundary error conditions
virtual global size computed
got a problem with recognizing that kernel could be out of bounds on high side of grid
handled both sides of interior now,
handle virtual global size
global size out of bounds conditions handled fully and properply now
typo right before commit
Fix handling of one dimensional stencil boundary
Fixed a douzy of a bug with selecting ocl device
calling devices instead of using as array