move marsyas scripts to src/marscript, change extension to ".mrs"
apps: inspector, runner: expect ".mrs" instead of ".mars" extension
scripts: separate generic classifier from kea, demonstrate inclusion

* Separate classifier wrapper that allows selection of ZeroR,
  Gaussian or SVM classification into separate script.

* Include classifier scripts in kea script as a prototype named
  "GenericClassifier".
Fix an optimization thatmesses up the internal data of the realvec. For this optimization to work on 2D realvecs, data has to be reorganized inside the realvec...
inspector: install executable
CMake: add target to bundle dependent libraries on Windows
Qt5 apps: hide console on Windows
marsystems: SVFilter: use std::min instead of std::fmin (avoid C++11)
CMake: confine Windows-specific link flags
Qt5 apps: install Windows platform plugin along with apps
CMake: install Windows C and C++ runtimes along with apps
Realtime::Runner: fix compilation with MinGW

MinGW uses pthreads, not native Windows threads.
mkcollection: it's _WIN32, not WIN32
CMake: further confine MSVC-specific link flags to MSVC
CMake: update output directory definition

Replace deprecated CMake variables with modern ones.
fix export.h for MinGW
link marsyasqt5 library to marsyas library (needed with MinGW)
RtMidi: export MidiInApi class
Qt5 apps: only build MarGrid2 if MARSYAS_MIDIIO enabled
Qt5 apps: hide console for apps built with MinGW