elm win - start wins in withdrawn state

this matches 5954289c6ce1cd55ff212428291604b981438439 commit on efl -
fixes initial window state so you can detetc when it is shown and
normal.

@fix
quicklaunch: initialize edje earlier.

We do trigger an edje theme open during the first stage of quicklaunch as part of
config init apparently. So we better init or we will endup with some really bad
memory corruption.
elementary_test: support --help command line.
elementary_test/3d: remove dead code.
elementary_test/3d: improve sample.

since the previous cube hide the progressbar control,
user couldn't control it.

So make it cube transparency and pass events to progressbar.
check: deleted typo.

Summary: deleted typo.

Reviewers: seoz, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1613
check: Fix wrong signal source names.
Elm_Panel: forbid changing of content of "elm.swallow.event" part

Summary:
Because the "elm.swallow.event" part is used for internal needs of Panel widget
setting up or unsetting content of this part can break the behavior of this widget.
Due to the fact that this part is invisible and does not have any use cases for user
it seems acceptable to forbid changing of its content.

@fix

Reviewers: cedric, seoz, raster, Hermet

Reviewed By: Hermet

Subscribers: reutskiy.v.v

Differential Revision: https://phab.enlightenment.org/D1587
panel: add error messages for user information.
elm_widget: fix segfaults for _elm_widget_item_style_set/get

Summary:
Changing of styles for widget items isn't realized yet. This fix should
be presented to avoid segfaults when elm_object_item_style_set/get is calling
@fix

Reviewers: seoz, raster, cedric, Hermet

Reviewed By: Hermet

Subscribers: bluezery

Differential Revision: https://phab.enlightenment.org/D1595
elementary: report time correctly when benchmarking time to first frame.
release: Update NEWS and bump version for 1.12.0-beta2 release
elm_general: Add '*' explicitly for function pointer parameter

Reviewers: raster, cedric, huchi, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1637
genlist: Remove unnecessary callbacks when item loop is disabled.

@fix
widget: Remove duplicated declarations and clean up them more.
widget: fix the typo. Use win object instead.

Summary: @fix

Reviewers: seoz, raster

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1645
gitignore: Add more temp files.
update po files
test_box: Remove unnecessary object resize.

- Do not resize window's resize object manually.
- Do not resize box's children objects manually.
elm_box_align_set API fix

Summary:
Issue: elm_box_align_set APIs not working well
Solution: hint_set should not be called instead evas box align APIs
have to be used

@fix

Test Plan:
elementary test demo first page, though align is set as 0.0
0.5 it always shows as 0.5

Reviewers: Hermet, raster, seoz

Subscribers: rajeshps, govi

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