319: add comments describing activity config modifications useful for testing drag & drop question functionality

- A restoreState() testing block
- custom feedback testing block

Jira: BRIX-319
319: fixed typo of wrong event name in multivaluequestion

Jira: BRIX-319
319: fix positioning bug in mvplabeldraganddrop

- in displayKeyValueState_() display position was being used when a data position should have been

Jira: BRIX-319
273: clean up trailing whitespace

Jira: BRIX-273
273: display post comments and add new comments in SWQ bric

Jira: BRIX-273
381: multiplechoicequestion now derives from question

Jira: BRIX-381
381: Hotspot (and radiogroup) text feedback

- ChoicePresenter has new method for getting standard feedback
- Hotspot no longer flags the correct answer once the user has run out of attempts...will eventually be done with a toggle link

Jira: BRIX-381
381: Put some restoreState notes outside of the config in a hotspot template

Jira: BRIX-381
381: Add localization of feedback messages in multiplechoicequestion and presenters

- replace old multiplechoice l10n with 'official' pearson.l10n
- change unit test to use l10n version of "try again" string

Jira: BRIX-381
Bump version # from 2.0.0-dev.3 to 2.0.0-dev.4

This was to mark the inclusion of SWQ comment support as well as Hotspot feedback and additional fixes since the previous version number change.
update jsdoc to latest master commit (which builds much faster than before)

- it works for this repo for now, but probably should be updated again to the next
  release version (or alpha) that includes this change.
359: IpsDiscussionMan and IpsProxy support for addComments

Jira: BRIX-359