Added redundancy - 'tags' column in user_articles cuts data fetch by 1/2
Articles are now sorted by date of last update, not RSS publishing date
(which is how Reader sorted articles)
Merged changes to add support for alternative ports (#9)
Moved all schema files below etc/mysql/, extensions renamed to .sql
Added "metadata" table, which at the moment just contains the latest
schema version number (12)
Fixed a bug messing up new feed additions (tags column default set to
'')
Updated schema path
No more Reader >:(
Added locale detection
Added proper support for internationalization
Added stub french localization (incomplete)
Completed client-side localization code
Added server-side localization
Emptied out the default localizations (unnecessary)
Moved list of strings to respective examples (reader-example.js and
example.php)
Root feed title ("Subscriptions") no longer supplied by server
Moved locale detection to common.php
Localized more strings
Added localization information (LOCALIZATION.md)
Minor fixes in grammar and appearance
Added localization information
Moved keyboard shortcut table to reader.js (generated at runtime)
Fix: Correct extraction of RSS1.0 publication date
Fix: Correct extraction of RSS1.0 publication date
Fix: Don't reset publication date if missing/invalid
Fix: If article link not found in Atom feed, use any link href
Fix: If article link not found in Atom feed, use any link href
Added check for presence of link tag(s)
Initial incomplete implementation of crawler in Go
More work on the concurrent feed updater

Added the entire html template library to use the state-based stripTags
function
staged_articles/published is now nullable
Added article and feed staging
Fixed multibyte bug with DB connections
Added connection timezone initialization
Switched to prepared statements for staging
Completed staging, unstaging and cleanup (TODO: syndication)
Merge remote branch 'upstream/master'