Added ListSQLUtils to factor out some code and avoid two layers of subclassing. Added MobileDataListSQL; all implemented but comments are incomplete