Fix 'index out of range' panic in StripEndSlash with empty string
Ignore some non-existant directories
Support .Tags, .TagList, and .PostsByTag in .Site.

Posts have "tags" field which can be a string with comma-separated tags
or an YAML array of strings.