Fix </i> tag from icons being visible in board dropdown
Merge pull request #25 from open-craft/fix-visible-html

Fix </i> tag from icons being visible in board dropdown
Make buildjs.sh script build a single minified JS file.

The file name includes a SHA hash for better cacheability.

The process is rather manual at the moment. The coffee.sh script
needs to be run manually after changing the source files,
the `JS_SHA` variable in `views.py` needs to be manually updated
every time the contents of the minified JS file change,
and the list of JS source files in `buildjs.sh` needs to be manually
updated if a new JS file is added or existing file removed.
Merge pull request #26 from mtyaka/minify-js

Make buildjs.sh script build a single minified JS file.
html-inject-vuln: Backport escape html for inline discussions
Merge pull request #27 from edx-solutions/html-inject-vuln

html-inject-vuln: Backport escape html for inline discussions
Merge branch 'release'
Update minified static assets with security patch
thread-loading: Workaround to avoid client crash when thread isn't found

Upon loading a thread directly via URL, if the thread isn't part of the
threads currently loaded on the first page, it would crash:

```
TypeError: this.thread is undefined
```

Which is due to the fact that the thread object is not available
from the current list of threads loaded on the client, and the client
doesn't go to the server to get it.

The current workaround allows the client to load anyway when this
happens, without showing the requested thread.

TODO: Load the thread from the server when it's not available locally.
Merge pull request #29 from edx-solutions/thread-loading

thread-loading: Workaround to avoid client crash when thread isn't found
Make buildjs.sh script automatically update JS SHA.

Having to manually update the SHA in views.py every time
you recompiled the javascript files was very tedious.
Load thread if requested thread isn't loaded yet.

This builds on https://github.com/edx-solutions/xblock-discussion/pull/29.

If the thread that was requested directly through the URL isn't loaded yet,
issue a request to load and display it.
Merge pull request #30 from mtyaka/thread-load-fix

Load thread if requested thread isn't loaded yet.
Add thread to collection when loading single thread.

When the thread that is being requested directly (through the url) isn't
part of the @discussion collection (only the first page of threads is
loaded initially, an old thread may not be present on the first page),
add it to the collection after it's loaded so that changes to the current
thread (upvotes, nr of comments...) are reflected in the sidebar.
Merge pull request #31 from mtyaka/thread-load-fix-2

Add thread to collection when loading single thread.