remove dead conf_display file
remove E_Win+e_canvas, convert all internal wins to use elm_win

known issues:

* keybindings for efm windows (eg. ctrl+w) are broken until the rest of the conversion is completed
add macro wrapper to force elm win accel disabling on internal windows
rename elm win trap functions for easier namespace debugging
minor tweaks to prevent harmless invalid reads during restarts with windows open
fix fileman crash when restarting with window open
remove ec->changes.internal_props

this should be set directly on the win using evas/elm apis
bump required efl version for new elm features
remove obsolete E_Hal.h include
remove hal detection from build system
resolve recent coverity complaints
specialize some sysactions fields for freebsd
freebsd: use /usr/sbin/zzz for suspend
wizard: Fix the resolving of the FIXME comment

Summary:
Commit rE5b992bdc4a76 added the free for the list, the list is filed
with static pointers from the .c file, soo free will crash.

This pointer does not need to be freed, just freeing the list.

Test Plan: Just run the wizard

Reviewers: zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1679
freebsd seems to require both -fPIE and -pie in cflags to compile
fix internal window closing with frame button
wizard: use eina_list_free to free the list

eina_list_free is doing what I did the complex way with the macro.
rename WEIGHT/ALIGN/EXPAND/FILL to E_WEIGHT/E_ALIGN/E_EXPAND/E_FILL

Otherwise there were macro clashes with a systemwide include.
Also remove a leftover E_Hal.h include.
seems like enlightenment_sys will still fail linkage on freebsd; workaround
windows - allow close button to work again in internal wins

since the move to elm_win ... windows don't close with close button in
the titlebar. this fixes that in the simplest way - enabling autodel
on the window.