Added developer information to manual.
Moved the DefectSurface class from the CrystalAnalysis to the Particles plugin and renamed it to SurfaceMesh.
Fixed bug in TreeNeighborListBuilder, which didn't compute the neighbor lists correctly for inverted simulation cells.
Added the Construct Surface Mesh modifier.
Extended Affine Transformation modifier to act on surface meshes too.
Added user documentation for the Construct Surface Mesh modifier.
Improved performance of Construct Surface Mesh modifier. Fixed linker error on Linux.
Fixed segfault at startup of static executable on Linux.
Prevented the frame buffer window from occluding the render progress dialog. Fixed assertion error in RefMaker.cpp. Worked on the manual.
Scripting plugin works again.
Cleanup of scripting plugin.

Mainly use DataSet instead of DataSetContainer.
Scripting: Store glabal DataSet in property.

Before it was accessible in JavaScript which was not optimal.
Fix rendering.

Also take rendering defaults from the DataSet (i.e. user input through
GUI or loading state).
Scripting: Simplify appendModifier and improve safety.
Add some TODOs to scripting.
Conversion for Vector3, Color, and ColorCodingGradient*.

The last one creates a memory leak due to API issues, though.
Added the Cluster Analysis modifier.
Added user documentation for various display objects.
Merge remote-tracking branch 'stuko/master' into scripting
Added OvitoObjectType::createNonRefInstance() method.