pvr: fix deadlock caused by pollling channel group name
Added SFTP to the check for internet streams as a "special case" (similar to ftp/ftps)
Merge pull request #5278 from arucard21/SFTP_as_internetstream
Merge pull request #5269 from FernetMenta/pvr

pvr: fix deadlock caused by pollling channel group name
Fix last_err value in MysqlDatabase::nextid()
Fix last_err value in sqlitedataset.cpp
guilib: Fix CGUIListGroup::MoveRight()
Merge pull request #5281 from maksqwe/db_error_value_fix

Dbwrappers return error value fix
Merge pull request #5285 from maksqwe/gui_fix_listgroup_moveright

guilib: Fix CGUIListGroup::MoveRight()
fixed: use the proper make instead of calling 'make' directly

fixes builds on freebsd
cmake buildsystem
add tests needed by new u16 string stuff
wrap cmyth properly
move some more install related stuff to install script
move all install code to platform install script
allow building without doxygen
fix building with yajl2
generate scripts in a subdir to avoid problems configuring in top dir
properly wrap library.xbmc.foo
link to threading lib