Implemented ticket #778 "'split()' should optionally return empty tokens"
Fixed an issue in implementation of ticket #789
Fixed inability to use "implot" within "compose"
implemented #744
Fixed an issue in implementation of #657 Removed an off-by-one error
Implemented ticket #789 "Extend GUI system"
removed the direct calls to the seperate convolution functions and some code that will not be needed without the direct calls. relates to ticket #765.
added the version of the matrix filter that uses the fast fourier transformation for faster calculation for large kernel matrices as described in #765. for now all three methods exist side by side an can be selected by the user.
Implemented ticket #788 "Main window can not be opened while having plots in full screen"
Implemented ticket #785 "Add candlestick and OHLC plotting styles"