edje: Fixing little misbehavior of edje_edit_state_rel_to_set

Summary:
After making part relative to the whole interface (by giving NULL parameter)
it was returning EINA_FALSE (not successfull).

Reviewers: seoz, cedric, raster

Reviewed By: raster

CC: reutskiy.v.v, cedric

Differential Revision: https://phab.enlightenment.org/D379
evas common - uninitialized use warning remove
edje: adding Alias API into edje_edit module

Summary:
This commit will add some API for working with aliases.
There are four functions will be added:
1. edje_edit_group_aliases_get - this function will return the list of aliases of certain group.
2. edje_edit_group_is_alias - this function will check if the given group name is actually an alias.
3. edje_edit_group_aliased_get - return the main real group that is being aliased.
4. edje_edit_group_alias_add - add new alias name.

Also the function "edje_edit_group_del" was modified because of wrong behaviour.
Now if the given group is alias, it will successfully delete it,
but if the given group is main group, it will also delete all it's aliases.

This commit also modify EDJ file by adding new field for detecting if the group is alias or not.

Reviewers: cedric, seoz, raster

Reviewed By: raster

CC: reutskiy.v.v, cedric

Differential Revision: https://phab.enlightenment.org/D376
bugfix: make eldbus generated code not crash on every single generated event

this is pretty depressing to find after it's been in git for over a year
evas - software-x11 - fill in unused struct members to avoid uninitialized

this shoudl fix CID 1039548 (missed other memmbers before) and if
valgrind ever sees this now it won't complain either.
ecore-file - fix mem leak in ecore_file_app_exe_get() on restart

this actually fixes the issue. coverity did point it out but i fixed
it incorrectly. since it was still there in the scan i now fixed it
properly. fixes CID 1039279
evas - fb engine - fix mem leak if ioctl fails on fb mode

this fixes CID 1137852
emotion - webcam - don't access after free and ensure it is not in list

this should fix CID 1137853 and CID 1137854
edje - edje_edit - don't access collection after it is freed

should fix CID 1137855
edje_edit - fix mem leak of src strbuf on print status

though utterly minor - it's still a leak. fix CID 1039263
bugfix: eldbus code generator struct members named "proxy" should not be passed to eina_value_free.

come on.
emotion: revert to fast sed to use the right eina log domain.
emotion: fix Windows compilation.
Evas test textblock: Added a test for a broken range_delete case.

This fixes bad integration by me (Tom) of Youngbok's patch in
42a06f24d8de13953fdceea02c51ad534bccd626.
Evas textblock: Fixed range_deletion bug with multiple visible formats.

This makes the tests added in 8bee8853ae1e38823ee0dbcac1643d23c3e34379
pass.

Thanks to Youngbok Shin for reporting.
One ) too many.
Ecore_Avahi: initial commit.

TODO:
- Add tests, how ?
- Integrate with Eo, needed ?
ecore/ecore_x - show the window if the window should be visible.

when the window alpha mode is changed, the x window is re-created.
but if the window is going on the show state(not visible yet but waiting for visible from xserver) this window never be visible.
so here it make the window visible also if the window is going on the visible state.
getopt: fix line wrapping issues in help strings.
add great ecore_getopt example.

should cover and explain getopt usage and serve as base for
applications that want to use it (all efl should!)