Refactoring:

split application code into app and lib subprojects:
  - app: MellowPlayer executable
  - lib: libmellowplayer (API for both the app and the plugins).

plugins need to link with the libmellowplayer to access the application API