fix window index position
update dist
update package file
add watch to demo gruntfile
added modal
added menubar to editors
various updates:
- optimized derived features for EClass
- renamed Einteger to EInt
- set a value now triggers a change:featureName event
- add a value to an EList now triggers an add:featureName event
- various fixes and updates
- support for href elements during parsing
Fixes eType setting for resourceSet feature.
moved files
reworked edit part:
 - rearrange files into folders for each different widget
 - uses less for styles
- updated tests
- added tests for xmi support
moved Ecore.Editor to Ecore.Edit
added LabelProvider
- rebuild dist
- updated grunt file
Merge commit '2b9a9635d53b5c59981d20f92b92685924870d7d'
Merge commit '2227c6285cde3ee78b1a8024da37a793e5d1ce55'

Conflicts:
	build-demo/grunt.js
Merge commit '2738203eab197587088a99af3a7bb7471da043cd'

Conflicts:
	public/css/demo.css
	public/css/demo.editor.css
	public/index.html
	public/js/demo.app.js
	src-demo/demo.app.js
	src-demo/views/editor.js
	src-demo/views/modals.js
	src-demo/views/resourceset.nav.js
Merge commit 'dabc6908fb247ccc8e56197e736cf454bd4c8bae'
Merge commit 'a11e3d32cb873391ceece1c4fce3662172b88f38'
Merge commit '41b6ee9da108552545195c256790a379a489dab3'