DSL: Mail Inbound Adapters

Still needs test servers - review only.
`shouldMarkMessagesAsRead` has to be primitivedo not allow to pass `null`.
BTW `ImapMailReceiver.setShouldMarkMessagesAsRead` has to be changed as well.
Rename, please these methods to not represent them as setters.