Adjust to Eo2.
terminology supports fraktur!!
Adjust code to use the slightly different Eo2 API.

With Eo2 you can return values directly without the need to use
a pointer
(use the C return).

For example:
eo_do(obj, elm_object_text_get(&text));
becomes:
eo_do(obj, text = elm_object_text_get());

@feature
terminology: Fix typo in README

Signed-off-by: Chris Michael <cp.michael@samsung.com>
terminology: Fix more typos in README

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Added config directive for Active Links, defaulting to true

Summary:
Added element ot config struct to support toggling of Active Links

Added boolean to support Active Links config directive

Added configuration directive for Active Links

Return from appropriate functions if Active Links is disabled

Test Plan: Reviewers

Reviewers: billiob, raster

CC: billiob, raster

Differential Revision: https://phab.enlightenment.org/D689
 finish active-links checkbox
fix CID1100650: possible NULL dereference
fix CID1201426 Explicit null dereferenced
fix CID1201427 Explicit null dereferenced
fix CID1201428 Explicit null dereferenced
fix possible NULL dereference
add miniview feature to terminology.

Pressing ctrl+shift+f toggles miniview on the side of each terminal/split/tab
miniview: cleanup
add miniview_init/shutdown
add termio_pty_get()
miniview: use an image ftm