Incremental updates system

- Remove binary DB file from GIT versioning
- Add DB dump as init sql script
- Add .db in .gitignore
- Auto-run updates through update.py

Update init-db after rebase master

Add minidlna setting

Fix bug update script when running SQL script

Separate modules updates in dedicated file

+ small refactor in update.py
New panel: library

Aiming to display library by Genre/artist/album

Load and display library (WIP)

[WIP] manage library filters

Also change "browse" icon

Lib filtering artist/album/genre

Allow browsing by genre/artist/album

[WIP] library: sort lists, play/enqueue buttons

Fix overlapping divs

With z-index rather than margin, to avoid horizontal scrollbar appears

Library: play, enqueue, play all, enqueue all

Had to hack around when sending MPD commands, due to MPD server apparently not understanding many commands closely sent

Fix closing div unexpected

Library perfs #1

- Don't display all songs by default in library
- Display a button instead to force display all songs

prepare enable/disable library setting

- SQL to insert setting
- Some CSS+JS for enabling/disabling lib
- Reading/writing the setting from DB