ENYO-2746: test attribute before checking its content
ENYO-2752: added comment
updated lib/extra to fix analyser bug on handlers parsing
ENYO-2752: added bug trap
ENYO-2752: Merge remote-tracking branch 'origin/master' into ENYO-2752
ENYO-2752: Merge remote-tracking branch 'origin/master' into ENYO-2752
ENYO-2752: Merge remote-tracking branch 'origin/master' into ENYO-2752
ENYO-2774: Merge remote-tracking branch 'origin/master' into ENYO-2774

Conflicts:
	services/source/HermesFileTree.js
ENYO-2774: Merge remote-tracking branch 'origin/master' into ENYO-2774
ENYO-2774: raise an alert if enyo is too old...

... could use semver libray here, except that loading semver in the designer
iframe is too much trouble. Implementing comparison code for enyo version
scheme was much easier.
ENYO-2774: send the error through the designer instead of using old fashioned alert

The error is sent as a message to the Designer and will be displayed by Ares,
not by the iframe.
ENYO-2774: check that enyo pilot-5 or later is loaded (was pilot-6)
ENYO-2774: improved error message
ENYO-2774: Merge remote-tracking branch 'origin/master' into ENYO-2774
ENYO-2774: added a minEnyoVersion attribute. Set to 2.3.0-pre.9
Merge branch 'master' into ENYO-2774
Merge branch 'ENYO-2470' into ENYO-2774

Conflicts:
	deimos/source/designer/iframe/iframe.js
Merge branch 'ENYO-2470' into ENYO-2774
Merge branch 'ENYO-2470' into ENYO-2774
ENYO-2774: add link to ares readme.md on warning popup