edje now correctly forces ellipsis setting on text parts

this should always be applied, not just when min_x isn't set; failure to do so causes erroneous ellipsizing in some cases where it should be explicitly prohibited

@fix
edje: the ellipsis fuckup preservation commit.

what a huge, colossal cock-up of a clusterfuck. it's a good thing nobody ever uses ellipses or edje. otherwise we'd probably get complaints about this kind of thing.
Eo: adapt examples to Eo2.

It includes Eo and Evas porting to Eo2.
Eolian/Generator: support --eo.

--eo1 is still supported but it will be removed soon.
Eolian: Space after const missing in function parameters of legacy header
Eo: adapt benchmarks to Eo2.
partly revert mike's ellipsis changes as they break edje

partly revert adcc32329128b13fda47405a896319c7c96ea85f as the default
ellipsis value was 0 as per the document, and must stay, as changing
this breaks edc descirptions as now text is no longer ellipsised by
default. this ACTUALLY broke titlebars on the default theme - just
have a title that is too long and see how it no longer goes:

This is a title he...

it instead covers the screen for as long as the title is.

if you want -1 for ellipsis... then set it. :)
Eolian: Legacy integration of Edje
Eolian: Legacy integration of Ecore
Eolian: Fix distcheck

scope.eo was not included in EXTRA_DIST.
Eolian: Legacy partial integration of Evas Smart
Eolian: Legacy integration of Evas Common Interface
Eolian: Legacy integration of Evas Object
Eolian: Legacy integration of Evas Grid
Eolian: Legacy integration of Evas Image
Eolian: Legacy integration of Evas Box and Evas Out
Eolian: Legacy integration of Evas class
revert edje ellipsis doc changes

if we're reverting functional changes, then it's probably a good idea to revert the accompanying documentation
Eolian: Remove useless functions.

Default ctor/dtor are considered as implemented functions and no more as
special functions.
emotion: play set before file open callback bug fix

Summary:
Before "open_done" callback, play unset is ineffective.
is it intentional logic?

if we set play and unset play again before "open_done" callback, the video will be played.

@fix

Reviewers: raster, cedric

CC: seoz, cedric

Differential Revision: https://phab.enlightenment.org/D786