Add documentation of playlist database schema in DEVELOP.md. Add settings for persist and shuffle to BTreeDB. Implement the different persist modes. Shuffle will be implemented in a followup commit. Signed-off-by: Matthias Blankertz <matthias@blankertz.org>