Merge pull request #207 from mwhite/temp-fix

fix remaining outstanding issues
Reduce messages overload

Show only the last error if there are multiple.
Merge pull request #209 from dimagi/109014-error-popups

Reduce messages overload
Preserve whitespace during XML serialization
Merge pull request #210 from dimagi/109032-line-breaks-in-hidden-values

Preserve whitespace during XML serialization
Fix barcode icon

FB case 109900
Merge branch 'master' into develop-fixes

- Refactor XMLWriter patch
- Tabs -> spaces in util.js
- Regenerated vellum.min.js

Conflicts:
	src/js/util.js
Merge pull request #211 from dimagi/develop-fixes

Develop fixes
Clean up
Switch to fixed/improved fork of XMLWriter
Generate js
Merge pull request #212 from dimagi/fix-develop

Fix develop
Merge branch 'develop' of github.com:dimagi/Vellum into develop

Conflicts:
	dist/vellum.min.js