QGIS-Server doesn't publish vector layer without geometry in WMS

Because vector layer without geometry hasn't rendered by QGIS, the
QGIS-Server doesn't publish these layer.
Fix #7723, bookmark names not saved

- Allow bookmarks database to be edited
- Store project file name with new bookmark, if custom project title not set
Save/restore header state for bookmarks view