Various open ended accessibility fixes

Fix accessibility problems with open ended xmodules.  See JIRA for more information on the specific issues.  @brianhw please look over when you can.