update forgotten copyright headers
match glib allocate and free functions fix allocate/free mismatches and switch to glib functions
Removed an unused #include from libfeed's parser.c.
RSSyl: Stop earlier when an invalid feed is encountered. This fixes a bug where feeds get renamed to "Untitled feed" if their URL starts serving e.g. a HTML document instead of proper content.
Fix crash when an Atom feed's opening tag doesn't have xmlns attribute. Closes bug #3675.
Few miscellaneous fixes for RSSyl. Mostly for compiler warnings on win64.
RSSyl: Fix compilation on OS X. The enums declared in libfeed's parser*.h files sneaked through to object built from old_feeds.c file, due to parser.h include. For some reason, this bothers OS X compiler. Since these enums were only used in their respective parser*.c file, I just moved them there.
RSSyl: Fix handling of feeds with encodings unknown to expat. Turns out the only thing missing was that HAVE_ICONV macro (from config.h) was not defined in parser.c, so our "unknown encoding" expat handler function did nothing. Fixes bug #3339.
RSSyl: Fix some more issues reported by Coverity.
New RSSyl replacing old one.