Eolian CXX: Fix make distcheck

nodist files should be added to BUILT_SOURCES for
make distcheck to work (when cleaning the tree)
Evas filters: Report parsing error message from lua

Also, re-enable legacy code compatibility layer, as it
can still be used for compat with older code.
efreet: remove code duplication

If the menu starts with either kde- or gnome- the resulting action is
the same.
efreet: improve handling of merged menus

If the menu is of the format ${XDG_MENU_PREFIX}applications.menu, we
want to merge applications-merged/, not
${XDG_MENU_PREFIX}applications-merged
elua: lose support for loadfile modes for the time being
elua: use #ifdef ENABLE_NLS
Revert "Eolian CXX: Fix make distcheck"

This is essentially a revert of my recent commit. This is wrong. These
files are not built sources, as they are not/should not be used by
anything else. They are just generated files. Putting them there
essentially makes the build linear and just wrong.

See commit 2010de6810ea31116c77f2e08eb0dc9dc7034768 which first
introduced this change for more details.

This reverts commit 43038144c27af0222b386f67b565401a283877e5.
elua: fix coverity issues
elua: alignment
elua: remove build_args, it's useless by now with our popen variant
Merge branch 'master' of https://git.enlightenment.org/core/efl into emodel-eolian
emodel eo: Added select_(get/set)
emodel eo: Added child_selected event.
emodel eio eo: Added a couple of new functions plus another couple of override functions from Emodel.
emodel eio eo: Added select_(get/set) brought from Larry's branch.
emodel eio example: Added eio_init() call.