test_radio: Added a changed callback to a radio group.
simplify deskmirror theme programs
add deskmirror borderless group
scale: set the base scale of the application.

The scale is used for the application to be scaled.
If the application isn't made on the basis of scale 1.0,
the application layout will be scaled inappositely. So if the
application set the base scale, it is applied when the application is scaled.
docs: Sync e.css file from efl to elementary

The edcref changes are not needed in Elementary but we still want to keep
this file in sync.
elementary: Corrected documentation of "changed" in elm_radio.

Summary:
Changed the text for Radio "changed" event to:
This is called when the radio object is selected.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>

Reviewers: stefan_schmidt, seoz

Reviewed By: stefan_schmidt, seoz

Subscribers: stefan_schmidt

Maniphest Tasks: T1657

Differential Revision: https://phab.enlightenment.org/D1445
radio: Added more comments about changed smart callback.
test_radio: Did internal refactoring and added more group test example.
elm - we should not get our pc files to use hidden libs like x/wl

ecore_x, ecore_wl, ecore_drm etc. were being linked to clients as they
were added to the pc file - they should not have been. elm hides
these. it's meant to hide them. remove them from the pc file.
scale: add a bracket in the ELM_SCALE_SIZE macro.
autotools: modified autogen.sh to be able to build from different directory.

Summary:
Right now we cannot have a designated build directory and we should build in the source directory. So the proposed solution lets you to build from any directory.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>

Reviewers: raster, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
naviframe: hide item added by elm_naviframe_item_insert_before()

Fixes T1650
test_genlist: Fixed wrong frame title in the genlist focus test.

Test Plan: elementary_test -> genlist focus

Reviewers: Hermet

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1479
slider.eo: move since definition to be more conventional
elm_win should not check ELM_ACCEL variable if application has overridden it

also simplify these checks to make it more clear how the ordering should work

@fix
remove accel_override from elm_config

if this is saved, it can never be unset, which means that a user who later gains/loses hw accel can never change the existing config value

@fix
+elm_win_trap_data_get()

needed when using win traps to get the trap ctx at non-hookpoints
Elm container: Ship missing headers.
revert most recent two elm engine commits

This reverts commits 123ca6a8744729525889bbc09ee1aff4b2b97b75, 0d527b03f4f630e81ab4480d7160bbf6352b0bac

this is still unusable even after being fixed so the fix was unnecessary to begin with
genlist: Removed unnecessary casting of genlist item.

Reviewers: seoz

Subscribers: seoz

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