Filters music collection by a user specified path

* improves performance (a lot fewer SQL requests)
* add setting at user page
* new API method: collection (not Shiva API)
several fixes for collection-path, add helpful text beside setting