Add Question and Question* environments to AMS modules. Fixes bug

Patch from Paul Rubin.
Fix small problem with question environment.
Updates to AppleScript support, and documentaoin for it.
Check in InsetLabel if LFUN_INSET_MODIFY is intended for us.

Every inset should do this.
Simplify, and delete unused routine.
EmbeddedObjects.lyx: describe caption above/below

- also simplify the float section structure in the UserGuide.lyx
Add comment.
German EmbeddedObjects.lyx: fix a typo
Fix bug #8999 by locking math macros while they are updating.
Disable invalid inset-modify (#9019).
Merge branch 'master' of git://git.lyx.org/lyx into my_two_cents

# By Richard Heck (6) and others
# Via Juergen Spitzmueller
* 'master' of git://git.lyx.org/lyx:
  Disable invalid inset-modify (#9019).
  Fix bug #8999 by locking math macros while they are updating.
  German EmbeddedObjects.lyx: fix a typo
  Add comment.
  EmbeddedObjects.lyx: describe caption above/below
  Simplify, and delete unused routine.
  Check in InsetLabel if LFUN_INSET_MODIFY is intended for us.
  Updates to AppleScript support, and documentaoin for it.
  Fix small problem with question environment.
  Add Question and Question* environments to AMS modules. Fixes bug