Implemented filtering bookmarks by tags

Still saving selection of bookmarks and possibly tags isn't implemented.
Return TIDs of newly associated tags with a bookmark

TagManager::SetBookmarkTags returns added Tag IDs
BookmarkEditDialog::accept now populates the Tag IDS
MainWindow::NewBookmark and MainWindow::EditSelectedBookmark uses it.
Prefixed out parameters of BookmarkEditDialog
BMEditDialog out params are now in their own struct
Implemented RA_SaveCheckState

Now all RefreshUIDataDisplay's use it. It also checks new tags
associated with added/edited bookmarks.
Small bug fix