Recycle list in 'Events#dispatchMessages'

On each invocation of 'Events#process' and 'Events#processNow', a list
is allocated. Remove this allocation and recycle instead.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Remove iterator from 'Events#dispatchMessages'

On each invocation of 'Events#process' and 'Events#processNow', an
iterator is allocated. Remove this allocation.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Merge pull request #49 from jvirtanen/fixes/new-sources

Reduce memory allocation rate