Add error recovery to inline discussion loading

Now the interface will reset apropriately and allow a user to retry
expanding the discussion or loading a new page, and the alert message
will ask the user to retry.

JIRA: FOR-300, FOR-301

@jimabramson @marcotuts