[#21] added listener to demote execution context

- now we pomote/demote between StepExecutionContext/JobExecutionContext
to communicate between steps which BatchExcelRow have a delay greater
than 1 hour
- added Java mail implementation instead of just API
- fixed a bug in BatchExcelRowInContextReader
- aligned documentation