ENYO-3168: launch EnyoJS API Viewer with a Phobos/ACE selected string as parameter

Related JIRA: https://enyojs.atlassian.net/browse/ENYO-3168

EnyoJS API Viewer can be launched with a string as parameter. This string is related to the selected text in ACE editor.
ComponentsRegistry object has been modified to become a singleton object, all accesses to this object have been rewritten in whole Ares code

Enyo-DCO-1.1-Signed-off-by: Vincent HERILIER vincent.herilier@hp.com