ENYO-992: added project preview icon

icon extracted from openclipart project. public domain. Attribution
details are described in the README.md file.

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: space cleanup
Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: include project-preview icon. Toolbar is now a MoreToolbar

Changed Toobar into a MoreToolbar to accommodate for the new icon. The
most usefull icon were moved to the left so they can be always visible.
Less used icons can be accessed by clicking on the '3 dots'.

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: put back project create on the front

that's better for beginners

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: Merge remote-tracking branch 'origin/ENYO-1486' into ENYO-992

Conflicts:
	project-view/source/ProjectList.js

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: removed merge artifacts

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: Merge remote-tracking branch 'origin/ENYO-1486' into ENYO-992

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: added first stab at project preview
Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: Added preview drawer

Note: phoneGapDrawer is renamed to phonegapDrawer to ease switchDrawer
implementation.

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: added preview/top-file config parameter

This parameter is used to specify the top file of the user's application.
default is 'index.html'

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-1486: Added Ares.Data.Files collection

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1486

Conflicts:
	ares/source/Ares.js
ENYO-1486: Renamed Ares.WorkspaceData to WorkspaceData which holds projects and files collections
 - Merge with Mark's changes
 - Changed loading time of projects from local storage at Ares create time
 - Traces cleanup and comments

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
HermesFileTree buttons enable/disable based on selection

* Disable rename, delete, and copy buttons for root node, and when
there's no selection.
* Clear selection when switching projects.
* Create files & folders in the parent directory, is the
currently-selected node is a file.
Minor selection bug fixed

Need to "deselect" the selected node, or it stays highlighted.
Make Root node non-collapsible - depends on Layout change
Merge pull request #147 from enyojs/usability

Usability improvements in HermesFileTree
ENYO-1483: Finished the case of project list erase at startup for test purpose

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-992: added preview parameter to json schema
Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-992: added several preview sizes according to popular devices

Added iPhone and iPad device sizes. Added ppi in data structure even though
they are not yet used.
Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>