Protect private definitions by the GEANY_PRIVATE macro in headers

In addition, this patch defines the GEANY_PRIVATE macro for the tag
manager library where it wasn't defined before, removes 2 tag manager
headers from distribution as they are not needed by plugins and
in the tag manager changes the docstrings to ordinary comments for
private definitions.
Ugh, I wasn't aware of it's existence (have it filtered-out in the project
view) - thanks for noticing, will fix.

On Fri, Oct 10, 2014 at 3:01 PM, Nick Treleaven <notifications@github.com>
wrote:

> In tagmanager/src/Makefile.am:
>
> > @@ -2,6 +2,7 @@ AM_CPPFLAGS = \
> >  	-I$(srcdir) \
> >  	-I$(srcdir)/.. \
> >  	-I$(srcdir)/../ctags \
> > +	-DGEANY_PRIVATE \
>
> Don't forget makefile.win32 again ;-)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/geany/geany/pull/351/files#r18704230>.
>