Tm

This are the changes made to the plugins to reflect the changes made to the tag manager in Geany, see

https://github.com/geany/geany/pull/356

The affected plugins are gproject, geanyprj and geanygendoc.

The first patch replaces TmWorkObject with TmSourceFile and also uses the bulk tm_workspace_update() instead of individual file updates.

The second patch is just mechanical removal of "atts.entry." to reflect the simplification of TMTag.

This should't be applied until the TM changes are merged into Geany.