Merge pull request #80 from mccoyst/master

Sorting and style tweaks
Don't return an error if a user is not yet in the datastore.
Add webfeed: a new syndication feed reader.

This isn't hooked in yet, but you can run go run main.go in the feedz
directory to try it out on a couple feeds.
Use the new RSS and Atom feed reader.

Fixes #40
Report which feed had an error when uploading an OPML.
Improved time parsing.

Try parsing times in more formats, and do not make time errors fatal.
Return the zero time and log the unparsable string.
If a feed or article title is empty, use the URL.

For articles, I we first try the summary then fallback on the URL.

Fixes #70
Handle CDATA in <content:encoding>.

Fixes #57
Don't use innerxml for Atom contents entries, just get the bytes.
Don't index properties.

Fixes #75
Merge pull request #85 from eaburns/dev/newrss

Incorporate the new feed reader
Handle different atom content types.

Fixes #86
Parse and re-render fields that may be HTML.

Fixes #82
Merge pull request #88 from eaburns/dev/fixhtml

Better atom content handling and fix bad/broken HTML
Use the alternate link in Atom feeds.
Deal with people putting namespaced link elements in their XML.

http://syndication.thedailywtf.com/TheDailyWtf puts atom10:link
elements after the original RSS link element, and the Go parser was
overwriting the rss.Link field with these empty atom10:links.
Make feed page titles a link.

Fixes #69
Merge pull request #90 from eaburns/dev/eaburns

Add links on feed titles
CheckUrl returns a full FeedInfo instead of just the title.
Merge pull request #91 from eaburns/dev/eaburns

CheckUrl returns a full FeedInfo instead of just the title.