This greatly improves loading times and takes some load off the APIs.
* Add generic directory class to also hold item count
* Radiobrowser: Get station count directly from API
* Optionally show broken stations and their count
* Remove minimum station bitrate to not filter away some listings
* Improve code wording
* Log API requests
To work around the issue that a few AVRs blindly append parameters
with an ampersand.
This also allows us to get rid of the search logic workaround.
Furthermore the vTuner API also hacks around the issue this way.
So this seems like the correct way to handle that even if it looks ugly.
* use flask for easier url handling and tidyness
* create radio-browser.info and vtuner api classes
* add support for more vtuner logic (logos, info messages, search, buttons, etc.)
* use radio-browser.info index and search
* prepare for python packaging