Improve naming of various script components. Fix possible crash.

Fix crash when loading a script failed.
Add export script component.
Fix duration calculation for big audio data sizes.
PlotView: some cleanup and add an onTouchEvent hook to the painter.
MarkerView: use the PlotPainterContainerView as a base class.

Work in progress.