Options struct for initializeOpenCL.

Pass the options to `I3CLSimModuleHelper::initializeOpenCL` using a new
struct `I3CLSimModuleHelper::OpenCLInitOptions` since the boost python
bindings would limit the use of more parameters.

This commit does not change any functionality. No new features are
implemented.