API.md: clarify some inconsistent data types
data/db: add RandomSongs() method
api/songs: add random songs parameter and documentation
API.md: turn example comma lists into bullet lists
api/songs: return invalid integer error for bad random number
core/apiRouter_test: add missing tests for limit and random parameters
Merge branch 'master' into dev_taggolib