autotools: Fix elua 'make examples'.

Summary: Also added evas_3d_object to .gitignore.

Reviewers: q66, cedric

Reviewed By: q66

CC: smohanty, felipealmeida, raster, cedric

Differential Revision: https://phab.enlightenment.org/D1019
eolian-cxx: Added complex-types and callbacks.

eina-cxx: Added native_handle_type constructors.

eolian: Temporary patch .eo to <void*> to be able to develop the complex-types.

eolian-cxx: Added example.

eolian-cxx: Added to_cxx and to_c generators.

We've got complex types.

Callbacks are next.

Eolian-Cxx: Code now generates #include for each dependency.

Also refactored convert_comment_property_{setter,getter} ->
convert_comment_function(., eolian_cxx::{getter,setter}).

Eolian-Cxx: First implementation of the callback bindings.

Eolian-Cxx: Added complex-types and callbacks examples.

Also, fixed whatever was necessary to have them working.

Cleaned-up the code.

Eolian-Cxx: Fixed a bug.