ecore-evas-wayland: Remove useless variable.

NB: Don't recall what the initial point was here, but I don't see one
now lol. No real usage for checking the ecore_wl_init count anymore so
remove the variable as we don't need to do that.

@fix

Signed-off-by: Chris Michael <devilhorns@comcast.net>
Evas: Fix some comments in the TGV loader
Evas: Fix potential resource leak in the TGV loader

The map would eventually be freed when closing the image.
But still...
Emotion tests: Fix compilation warning
Efreet: Fix shadow warning
Revert "Coverage: Fix base directory."

This reverts commit 842e8e9fa01f2ce0c217dec2578d5ee3e0911a8b.

Scratching my head over this for a long time now. It sneaked in when
jenkins nightly builds which generates coverage reports was broken
due to newer gettext error handling. After that was fixed the build
kept being broken but now in coverage generation.

Finnaly found this change. Why was it done? Did you actually test it?
Coverage generation worked fine on my local system as well as on
jenkins when I worked on this. If it is broken for you we might need
to have another look, but not by breaking jenkins.
evas: improvement of Eina Rectangle Pool and integration with Evas GL backend.

Summary:
This patch introduce various new logic for packing/unpacking of Eina Rectangle in a pool.
It is then used by Evas GL backend texture allocation to improve how efficiently we pack
image in texture atlas. This lead to improved memory usage and reduced power consumption
with usually a more stable higher FPS (as it use less texture to do the same task, their
is less texture switch, so saving memory and speed at the same time).

This patch was developped on Cedric's suggestions to optimize the packing logic using Skyline
algorithm. This patch is based on master and is a new submission for earlier phab link
https://phab.enlightenment.org/D774.

Signed-off-by: Sanjay Nirankari <sanjay.n1@samsung.com>
Signed-off-by: Rajeev Ranjan <rajeev.r@samsung.com>
Signed-off-by: Sreedeep Moulik <sreedeep.m@samsung.com>

Reviewers: cedric, raster

CC: wonsik, jpeg, sreedeep.m, sanjay, govi

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
Eolian: Improve support (still incomplete) for namespaces.
eolian: Eo_Tokenizer -> Eo_Lexer
eolian: remove the ragel file plus support for ragel from the build system
eolian: add some stuff into eo_definitions needed for the new parser and temporarily adjust the lexer for it
eolian: introducing a new lexer/parser

This handwritten lexer/parser is more strict and cleaner than the previous Ragel based one,
as well as faster and doesn't leak memory (or shouldn't). It's a recursive descent style
parser with separate lexer part (unlike the previous effort) which is run at the same
stage as the parser (so it doesn't pre-lex).

@feature
eolian: strip leading whitespace from doc comments + trim the resulting buffer
eolian: complex non-pointer types
eolian: remove the ugly old type extractor, instead build the inlist during parsing
eolian: cleanup
eolian: simpler type parsing
eolian: fix error handling and memory leaks
eolian: lex_until and lex_balanced
eolian: fix double free