basic implementation of multi output supprot. consideration of review remarks
The commit is a carcass multi output support and extended mode will
be implemented over. It is big and messy commit which represent itself
as squash of commits which were not accepted. To fit requirements and
review remarks next improvements have been bringed in:
1: code style following
2: none E Module API have been removed
3: EOM protocol does not send output name anymore
4: using none accepted Enlightenment API have been removed from EOM
5: Review remarks have been considered and corrected
Change-Id: I4f3a5de25512ca4f948ac0dcbc912152da545801
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>