datetime: Fix edc sizing issue by putting fixed: 1 1.

Datetime edc is wrongly designed. Setting heuristic min value for the part is bad :(
This is a hotfix for the following error message when there is a button
for AMPM.

group elm/datetime/base/default has a non-fixed part 'field3'. Adding
'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part.

@fix
widget: Add/Fix internal documentations.
tooltip windows now set shape input rect in elm_win

this fixes a longstanding race condition where tooltip windowss could exist with a shape rectangle due to race conditions between applying window properties (eg. alpha) and reapplying the input rect
tooltip windows now show themselves offscreen to force size calc before appearing

this improves initial tooltip placement and prevents tooltip warping due to incremental size recalcs after show
tooltip now calcs position more effectively during ADJUST(FLIP)
tooltips in windows make more attempts to not overlap with pointer

this prevents (in most cases) a race condition where the pointer will continually trigger a show-hide-show loop due to slow X message processing
elm - UNBREAK BUILD! (#undef... SOMETHING)
[Elementary/example]: Add new 3D game - Sphere Hunter.

Summary: This example shows the just using elementary with evas 3D.

Reviewers: cedric, raster, Hermet

Differential Revision: https://phab.enlightenment.org/D1755
autotools: fix indentation.
sphere_hunter: remove warning.
autotools: build Sphere Hunter with the rest of the examples.
.gitignore: ignore new example.
elementary/config: improve doc.
config: improve doc.
example/sphere_hunter: Clean up source code.

- Remove shadow variable.
- Don't call elm_init() twice. It is called automatically when you use
ELM_MAIN() macro.
- Don't set weight/align to swallowed objects.
- Set weight first before adding the object to window's resize object.
- Show window after creating all of its content.
elm_widget_progressbar.c: added description of Progressbar data

Summary: added description.

Reviewers: Hermet, woohyun, seoz

Reviewed By: seoz

Differential Revision: https://phab.enlightenment.org/D1709
elm_notify: added the notify's edje of popup smart member

Summary:
Summary: after popup layout refactoring, the popup object cant get evas event.

when popup using notify object block layout object will be covered with edje object.
it breaks evas smart member relationship.

Test Plan:
Test Plan:
1. added popup object.
2. key down event callback add for popup object.
3. run the elementary_test.
4. input some key on popup and check whether the registered function is executed or not.

Reviewers: eunue, Hermet, seoz

Differential Revision: https://phab.enlightenment.org/D1706
elm_win: make it possible to specify alpha window in the theme directly.
README: Remove outdated version number

We have the version in configure.ac and NEWS where it gets updated for
releases. This occurrence gets forgotten to often on the other hand. Its
not needed here so we remove it.