Bm - Re-working playlist to use QSqlRelationalTableModel

Stripping out my hacky QAbstractTableModel based model and all of the
underpinnings I had to write to make it work.  Cleans things up and
simplifies things a lot.  Still need to re-implement playlist imports,
as they don't work yet with the new code.