Breaking change:
* ml_traindal's lambda is now automatically taken times #trials (so range does not depend on data size)

A large number of fixes/improvements:
* now auto-suggesting in case of mistyped properties
* turned out-of-ticket error into a warning
* introduced a new file format for caches (basically the hlp_serialize format)
* merged in the new channel cleaner (using spline surface interpolation)
* fixed an issue in flt_clean_windows (signal mask now no longer returned, would confuse part of the state tracking)
* flt_delayembed now allows to skip intermediate lags
* fixed the .pnts field in flt_fourier
* now automatically extrapolating signal edges in flt_iir
* fixed an issue in handling malformed inputs in flt_pipeline
* now allowing FilterOrdering to be expressed using CamelCase names etc in flt_pipeline
* fixed arg format check in flt_project
* updated docs in flt_repair_channels
* added support for the hlp_serialize format in io_load/io_save/io_loadset
* added ability to override the voting scheme in virtually all binary classifiers
* fixed voting code for ml_trainglm
* fixed typo in ml_traingmm
* added ability to search kernel scale based on empirical bayes in RVM (default: on)
* fixed a bug in FBCSP (robust mode would crash)
* added sophisticated feature scaling to RSSD2 (improves performance)
* added ability to match channels based on angles rather than position
* fixed a rare bug in utl_resolve_streams (happened when only the channel type matches)
* utl_run_batchjob now works better with dbstop if error
* added support for >8 filter order to ASR
* added a large number of new examples to tutorial_erd2