improve consistency for view names/windowTitles
fix missing warning, missing abort for empty views
cleanup cmake
merge Input into DataObject WIP
merge Input into DataObject, use QString in public interfaces