fix auto unchecking of itext id (Case:67944)

Previously it would uncheck the auto id and clear the id entry if you
removed the display text for one language, but there was another
language with display text.  Now, this logic is at the block level
instead of the input level so it checks all inputs.
Merge pull request #81 from dimagi/auto-itext-id

fix auto unchecking of itext id (Case:67944)
fix auto itext id handling related to multimedia inputs
String.replace() only replaces the first instance
Merge pull request #83 from dimagi/newlines

fix issue with newlines
Merge pull request #82 from dimagi/auto-itext-id

fix auto itext id handling related to multimedia inputs
merged with master
responded to PR
Merge pull request #72 from dimagi/field-list-attr

New Question List Question Type
Revert "Merge pull request #82 from dimagi/auto-itext-id"

This reverts commit 0aa9d22cfbea8f8c27d2cdb91b0ed65693850f73, reversing
changes made to 72825eca64c657c075eef26735278a85a534fc79.
Merge pull request #84 from dimagi/revert-auto-itext-id

Revert "Merge pull request #82 from dimagi/auto-itext-id"
Revert pull request #81 from dimagi/auto-itext-id
Merge pull request #85 from dimagi/revert-pr-81

Revert pull request #81 from dimagi/auto-itext-id
Merge branch 'master' of github.com:dimagi/Vellum into question-pane-cleanup
fix typo
cleanup auto itext widget
fixes case: 67944
style updates