libaudqt: begin work on preferences abstraction layer