More ways to mark forums read
bbcode [Fit] tag

Collapses the EFT fit in a spoiler and links to Osmium. With a bit more
API support from Osmium this could be extended in some cool ways like
showing DPS/EHP/cost.
remove print. oops.
Esacpe fit tag contents in marrow, not bbcode

We need the raw text, otherwise we pass osmium things like
"&#39;Arbalest&#39; Heavy Missile Launcher".
Added Vagrant configuration and external dependency links.
Merge pull request #72 from eve-val/mark-forums-read

More ways to mark forums read
Merge branch 'develop' into new-thread-modal

Conflicts:
	brave/forums/template/forum.html
Merge pull request #71 from eve-val/new-thread-modal

Move new discussion composer to a modal (fixes #44, #77, #78)
Proper fit display inside [fit] tags
Ensure we don't slam osmium with repeated requests
Merge pull request #81 from eve-val/fit-tag

Fit tag
Non-push comments, step 1

There's no reason not to include the new comment's ID in the response.
Non-push comments, step 2

Once we have the comment ID in the AJAX response, we can just skip push.
Non-push comments, step 3

Also add dupe protection in the AJAX callback for the comment fetch.
Merge pull request #85 from ayust/patch-1

Non-push-reliant commenting
Non-push comments, step 4

Also send comment ID along with comment edits, since it uses the same handler function (apparently).
Merge pull request #86 from ayust/patch-1

Non-push comments, step 4
ObjectId objects are not JSON serializable
Non-push comment editing

Make comments refresh with the edited text even when push is disabled.
Improve forum/thread list clarity in Altrue theme.

Darkens annotations next to forum/thread names, and slightly darkens list group item text.