core: MarControl: use initializer lists in constructors
marsystems: do not build audio IO MarSystems if audio IO disabled