More versatile detection of <channel> for RSS2
Filter out prefixed tags for RSS2
Fix parsing of timezone for RSS2
Atom: allow empty subtitles
RSS2: allow the day of the week not to be present in dates
RSS2: allow channel/description to be empty
Add DTD information
Export an XML module
Atom: allow content to be (X)HTML

Fixes https://github.com/Cumulus/Syndic/issues/20
Atom: adjust the unsafe representation for XML content
Atom: allow [summary] to be XHTML
Fix the documentation of [parse] functions
RSS2: take appropriate action when some data is missing
RSS2: be even more flexible with date parsing
Move handle of namespace in generate_catcher
Merge branch 'master' into xml

Conflicts:
	lib/syndic_atom.ml
	lib/syndic_common.ml
	lib/syndic_common.mli
	lib/syndic_rss1.ml
	lib/syndic_rss2.ml
Add namespace information for RSS 1.0 and Atom
Rename Invalid_namespace to Ignore_namespace
Multiple namespaces (see RSS 1.0 with namespace RDF)
Use List.mem instead List.exists and remove debug information