Documentation, line styles

Added some more code documentation.
Improved line rendering, by implementing illustrative line styles in
CPolyLine.
Implemented five different line styles, available to all classes derived
from CPolyLine.
Line styles can be selected via a dropdown in the ribbon bar from the
stream line, streak line and path line context categories