fixed problems with serializing scalar and vector fields that were using numpy array as a backend storage
fixed minor compilation warnings- mainly initializations in constructors
Fixed OpenCL DiffusionSolver. Lots of changes were required  - it was pretty much major code rewrite. Improved error detection/ error messages for solvers. Added option <DoNotScaleSecretion> to DiffusionSolverFE which makes it behave like flexible diffusion solver. Flexible Diffusion Solver is deprecated, but maintained. Added option to specify DiffusionField Name in the DiffusionField element e.g. <DiffusionField "Name"=FGF>  - this is the correct way of ensuring logical consistency of our XML . Old style XML with <FieldName> still works to ensure backwards compatibility
minor fixes to BoundaryPixelTrackerPlugin.cpp
Cleaned up diffusion solver code. Added option to allow single thread runs of Potts algorithm in a parallel simulation. The code is written to allow future extensions to enable /disable single thread runs for other CC3D modules as well. Clearly the other candidates for such functionality would be PDE solvers
Merge branch 'master' of github.com:CompuCell3D/CompuCell3D
Fixed diffusion solvers again - for variable diffusion coefficients the results were slightly off between CPU and GPU - this has been fixed . One of the things to remember is that workFieldDim in CPU solver is (+1,+1,+1) greater than workFieldDim in GPU solver. this is due to storing scratch and concentration field next to each other. As a result any shared code that uses workFieldDim must appropriately set workFieldDim . Fixed 2D projection of hex visualization (still need to fix how borders are drawn)
fixed borders for 2D hex projectsions of the 3D simulations
Fixed borders for hex lattice. Added possibility to draw scalar field in 2D  (Cartesian lattice )using exact pixels - just like for hex . So far we could only draw scalar field using smoothing VTK filters. Added configuration option for pixelized scalar field in the configuration
added cluster borders in hex lattice
fixed a screen update frequency bug. After configuration dialog was OK'ed stepping caused simulation to run in batches equal to screenUpdateFrequency , not single step at the time
Fixed pixelized droawing of the lattice for non xy projections. Set default contour numbers to be 0. Commented out debug printout
Fixed setSBMLState function of SBMLSolverHelper.py
code cleanup
Added new functionalityto CC3DML helper menu
fixed Player Visualization menu/configuration
Made ReactionDiffusionFE solver behave similarly to DiffusionSolveFE (i.e. position dependent diff/decay constants secretion interleaved with diffusive steps). Old ReactionDiffusionSolverFE is available under name FlexibleReactionDiffusionSolverFE - because it behaved like FlexibleDiffusionSolver having same limitations .
Merge https://github.com/adrianhdezm/CompuCell3D into 3.7.1