[BUG #7145] Only register the mouse emulation handler if the environment key is enabled.
[BUG #7279] some code clean-up
[BUG #6968] moved applications to @-hints
[BUG #6968] migrated components to @-hints
Minor fix.
Added missing appearance definitions for progressive table
[BUG #7390] @type can have a descriptive text

- also fix "(opt.)" for other descriptive texts
[BUG #6968] fixing various @ignore hints
[BUG #7395] some preparations to add file and line numbers to JSDoc issues

- let Comment.parse return parse issues as entries, with corresp. 'error' attributes
- process those in the calling layer, where usually node information is available
  (so you can get at file name and line number)
- it would still give the line number of the code node, not the exact line number
  in the JSDoc comment :-(
- not working yet (try with want_errors=True)
[BUG #6968] make @cldr a functor, to be consistent with other @-hints

- although we currently have not arguments for @cldr()
- but more consistent syntax
[BUG #6968] add support for @asset, @cldr

- use the same parsing for @require, @use, @asset and @cldr
[BUG #7390] allow complex type expressions in @type
[BUG #6968] integrated @asset, @cldr with old metaHints

- left @require, @use processing in MClassDependencies.dependencies_from_comphints
  (not sure if this could also be integrated in MClassHints.getHints?!)
[BUG #7390] Add type information to constant nodes
[BUG #7390] add missing @type hint key to multiple framework classes
[BUG #7390] fixed @type position
[BUG #7397] shownPage as property of carousel
[BUG #7397] New: shownPage as property of carousel    * Updated Tests.
Minor fix.