Fixed a wrong reference to utils_open_browser()
Refactor tagmanager source files architecture

Split ctags and tagmanager sources, as follows:

tagmanager/ctags: the parsers, more or less upstream CTags;
tagmanager/mio: local MIO library copy;
tagmanager/src: actual tagmanager sources.
Update Waf build system
Update makefile.win32 build system
Add support for user-defined labels for custom commands

This allows the user to define a label to be displayed in the menu in
place of the command to be run.  This can be very useful if e.g. a
custom command is too complex to be easily read in the menu, or if two
custom commands are so similar could be confounded.
Added Tomáš Vadina as Slovakian translator
Update of Slovakian translation
Update of Swedish translation by Tony Mattsson
Updated Italian translation provided by Giuseppe Penone
Fix incomplete copy in tm_tags_merge() that lead to crashes
Use the same pointer type for all pointers in tm_tags_merge()

This prevents GCC from complaining about implicit casts and comparisons
between different pointer types.  It also makes the code a little less
bound at dealing with TMTags.
Update of Lithuanian translation provided by Algimantas Margevičius
Adding a missing space inside German translation
Create color scheme menu item with Glade

Now there is a dialog instead of a menu for selecting the color
schemes, the item under View->Editor can be created with Glade like the
rest of the menu.
Add a separator after the Color Schemes menu item
Update NEWS to reflect current status
Fix a missing tag on global tags merge (oops)
Do not apply color scheme upon color scheme selection dialog display

Current color scheme was applied upon color scheme selection dialog
display because the GtkTreeView::cursor-changed signal is emitted when
the tree view is initially shown (since it actually gets the focus for
the first time), uselessly re-applying the current color scheme.

This is a performance issue because when many documents are open
updating the color scheme can take a few seconds.

Now we watch for the GtkTreeSelection::changed signal on the tree
view's selection, which is only emitted when the selected item actually
changes.  We also connect to that signal after filling the tree so we
don't get notified on the initial selection setup.
Update of German translation
Don't clear styles when setting lexer id unless it has changed

This fixes styles being cleared when using the Split Window plugin.