ENYO-3283: make a working `ProjectWizardCreate#searchProjects()`…

…and a reusable `ProjectWizardCreate#openProject()`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283, ENYO-3311: fix indentation

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283, ENYO-3311: fix indentation

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283: rename `Import…` as `Search…` & add `Open…`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283: no more project creation from template “NONE”.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283: Ares.ActionPopup is now a 3-buttons Popup

…the new one being disabled by default.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283: ProjectProperties tooltip explaining why when OK is disabled

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283: PhoneGapUIRows now report why OK should disabled

This information is used by ProjectProperties to set the Tooltip.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283, ENYO-3543: ProjectWizard can now reuse & load existing source code

When Selecting _Projects_ > _New…_ and choosing an existing folder
Ares proposes to reuse or overwrite the existing source code.  When
reusing it, Ares tries to load the existing `project.json` and webOS
`appinfo.json` files over the default project configuration.

This is a first step toward ENYO-3543 (the remaining part begin to use
providers-provided functions to parse the project folder to infer
existing project info).

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283, ENYO-3311: fix indentation

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-3283

# By Vincent Herilier (6) and others
# Via Vincent Herilier (3) and others
* 'master' of github.com:enyojs/ares-project:
  ENYO-3570: change folded/unfolded assets for the filetree
  ENYO-3570: compact code
  ENYO-3570: remove dead code
  ENYO-3570: Double-click on folder node label does open it too
  Revert "ENYO-3570: change default folder node opening behaviour"
  ENYO-3570: change default folder node opening behaviour
  ENYO-1369: revert wrong removal
  ENYO-3550: Add bootplate-2.3.0-pre.12 in ide.json
  ENYO-1369: shorten lines to ease code review
  ENYO-1369: review comments, improve doc
  ENYO-3555: Fixed loading of options of .design files
  ENYO-1369: set CORS HTTP headers & allow custom user-set HTTP headers
ENYO-3283: do not reuse the list of templates when importing a project just-created-and-deleted

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3283: reset generation templates templates for real this time…

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
start working on 0.2.8-pre.3
Merge pull request #679 from enyojs/ENYO-3529

start working on 0.2.8-pre.3
ENYO-3082: added optional project or doc to foreachProjectsDocs method
ENYO-3082: extracted removeProject from confirmRemoveProject
ENYO-3082: extracted requestCloseProject from requestCloseCurrentProject
ENYO-3082: close activeDoc last to avoid switching
ENYO-3082: don't rebind next, 'this' can be clobbered