Implement spoiler tags
Merge pull request #33 from eve-val/feature/unread-indicators

Hilight unread threads and forums (addresses #22)
Use fontawesome icons instead of '+' and '-'
Merge pull request #35 from eve-val/feature/spoiler-tags

Implement spoiler tags (fixes #31)
Invert the polarity on spoilers +/- button

I am a chump.
Merge pull request #39 from eve-val/feature/spoiler-tags

Invert the polarity on spoilers +/- button
Handle 0-threads case in is_forum_read (fixes #40)

This fix both the problem that empty forums show as unread, and the
error after marking an empty forum as read.
Merge pull request #41 from eve-val/unread-indicator-bugfix

Handle 0-threads case in is_forum_read (fixes #40)
Don't try to mark thread read for anonymous users.
Merge pull request #43 from eve-val/unread-indicator-bugfix

Don't try to mark thread read for anonymous users.
Update tags.py

fixes #45
handle errors when processing bbcode
Spoiler bbcode tweaks

 - rename [spoilers] to [spoiler] since that seems to be more standard.
   Hopefully no one is depending on this too much yet.
 - strip leading & trailing whitespace inside spoiler tags. I'm not sure
   whether this is standard, but I definitely think it is better.
Merge pull request #47 from eve-val/bbcode-robustness

handle errors when processing bbcode
Merge pull request #48 from eve-val/feature/spoiler-tags

Spoiler bbcode tweaks (fixes #45)
Merge pull request #46 from Diaz9943/patch-2

Update tags.py to register the spoilers tag automatically.
Code cleanup of the BBCode extensions.
Quick cleanup test for the read status code.
Title-case the label and add an icon.
Happy fun logging helper and simplified comment for the read field.