Merge pull request #1834 from pjackson28/master

Partial generated translation of i18n strings into Arabic (more work to do)
Merge pull request #1835 from pjackson28/master

Corrected minor typos in the i18n file
Merge pull request #1838 from pjackson28/master

Added remaining generated Arabic strings to i18n.csv
Merge pull request #1839 from pjackson28/master

Added generated Armenian translations to the i18n.csv file
Merge pull request #1840 from pjackson28/master

Added generated Italian translations to i18n.csv
Merge pull request #1841 from pjackson28/master

Added remaining generated Portuguese translations to the i18n.csv file
Merge pull request #1842 from pjackson28/master

Escaped single quotes in Italian i18n strings to prevent build errors
Formvalid: fixed top error anchor links to field in error
Formvalid: fixed error link click in IE7, emptying ariaLive on reset
Merge pull request #1837 from patheard/formvalid-errors

Formvalid: fixed top error anchor links to field in error
Switching i18n.csv to UTF-8 with BOM so compatible with Microsoft Excel and Notepad++ opens in the correct character encoding every time. Way too much work to work with Excel with no BOM then clean up the mess after.
Merge pull request #1845 from pjackson28/v3.0

Switching i18n.csv to UTF-8 with BOM
Resolved merge conflict.
Reverting i18n.csv file back to UTF-8 no BOM as encourtered increased risk of corruption when handled by multiple tools. Need to find a way to make this much easier for people to contribute and edit translations as it is problematic to deal with the encoding issues between Excel and other programs. Seems many are using Google Docs as a workaround.
Merge pull request #1846 from pjackson28/v3.0

Reverting i18n.csv file back to UTF-8 no BOM
Resolved merge conflict.
Reverted i18n.csv to UTF-8 no BOM.
Added generated Bulgarian translations to i18n.csv.