use new elm_win_window_id_get to return wayland-compatible surface id: terminology is now wayland-teamwork compatible
Add option to disable drag and drop

Enabling drag and drop on a desktop (!touch) is too cumbersome: we
aren't allowed to select part of the link anymore since it would start
the drag and drop operation.
fix solarized-light theme
improve debug logs
fix shift tab. Closes T358
Add functions to access userfull data and functionally of win, term and split
Add main_new_with_dir() to enable open a term in a specifc path
Implementation of elm_app_server

This is disabled by default, and enabled in settings.
Also there a option to automatic restore opened terminals.
cleanup app-server code…

* should make terminology compile with efl 1.7
* add header guards
* fix prototypes
* remove unused variables
* add some EINA_UNUSED
* prefix global variables with _ and some shadow potential issues
* functions starting with _ should be static

I didn't have a look at the meaning of the code.