Work to fix bug NB#81989:
* src/modest-ui-actions.[ch]:
* Now send receive operations get an interactive parameter. This
is used to know if the action was scheduled pressing any UI
send receive action.
* If a send queue operation has errors, and last operation done
on it was an interactive send receive, we show the errors. If
not, errors do not show feedback.
* src/dbus_api/modest-dbus-callback.c:
* Set as non interactive send receive operations requested from
dbus.
* src/maemo/modest-main-window.c:
* Set as interactive send receive mail operations requested from
toolbar button.
* src/modest-mail-operation.[ch]:
* Set "send mail" operations as non interactive to disable
error feedback.
* Propagate and set properly the interactive values for send
receive operations.
* src/modest-tny-send-queue.[ch]:
* Add an internal attribute to set if last request to send queue
was an interactive send receive.
* src/modest-tny-account-store.c:
* Send receive scheduled by a connection status change is a
non interactive send receive.
pmo-trunk-r4299