Rename cycleSelection() to cycleTaskSelection().

We will have cycleMenuSelection() soon.
Task: Add method to toggle a tag.
TaskContextMenuModel: Add method to toggle tag
Update .gitignore
Simplify and mark it const
Don't load plugins more than once.

It's possible to have copies of the plugin in different paths.