merge upstream
new HTMLReader
include html comments properly in reader
Merge branch 'master' of git://github.com/ametaireau/pelican
git merge master
re-import htmlparser
re-import cgi. properly turn utils.open into a context manager
fix failing test with new open context manager
handle escaped chars in html properly
properly write out charref's
change 'markdown' to HTML in the comments
Merge branch 'master' of git://github.com/ametaireau/pelican
Merge branch 'master' into htmlparser
add documentation for html reader
fix grammar
So that Authors display and output can be disabled for single user sites, allow the AUTHOR setting to be set to an empty string ''.
An author is needed, but was defaults to OS user, or 'John Doe'. If a blank author is provided, it generated authors/.html file, and templates display just "by "
Updated generators.py and templates to ignore Authors objects which have a blank name
Removed AUTHOR defaulting to OS User /John Doe, so both a blank or undefined (None) author is possible.
Reverted templates back to checking author object, since a None object is possible. Name could be checked for blank if required
ATOM spec states an author element should be provided, so passes a blank name if not specified
Updated unit test
Add GitHub social icon support in default theme

Conflicts:
	docs/changelog.rst
GitHub icon also works for git.io addresses in social
Improve linkedin icon