Merge pull request #2241 from pjackson28/hashdotfix

Fixed issue with periods in element ids (#2238)
Fixed escaping issue.
Expand collapse all: check for addListener support (fixes IE9)
Merge pull request #2243 from patheard/addListener

Expand collapse all: check for addListener support (fixes IE9)
theme-gcwu-fegc: improved contrast of non-linked h3 in sidenav
Merge pull request #2246 from patheard/v3.0

theme-gcwu-fegc: improved contrast of non-linked h3 in sidenav
Resolved merge conflict.
Merge pull request #2249 from pjackson28/master

Added missing space before opens in a new window i18n text
Removed application role from menubar.js.
Merge pull request #2258 from pjackson28/v3.0

Removed application role from menubar.js
Merge branch 'v3.0'
Reverted web widget to original approach temporarily to take advantage of the extra month that Twitter API v1.0 will be supported.
Merge pull request #2259 from pjackson28/v3.0

Reverted web widget to original approach temporarily to take advantage of the extra month that Twitter API v1.0 will be supported
Merge branch 'v3.0'
Form valid: fixed error placement when fieldset is a jQM controlgroup
Merge pull request #2265 from patheard/form-valid

Form valid: fixed error placement when fieldset is a jQM controlgroup
Removed application role from slide out tab and share widget since no longer needed.
Resolved merge conflicts.