Continue removing Eina_Error as a return value

Given that we are not going to push the changes
on Eina to have a non-error value. The best way
to solve this would be to simplify the API and
only use the Eina_Error for exception handling
For that we need to continue breaking the API