Testing of constant parameters for OpenCL.
Improve handling of exceptions (allow preparation of next variant after exception occured).
Make compute methods protected so they are accesible outside package.
Fix for context reset and device picking.