Use LinkedHashMap -> deterministic iteration order
Remove unneeded static modifier.

Classes nested inside interface are automatically public and static.
Improve WorkflowExecutorListener javadoc.
Add test case queryWorkflowInstanceWithMinimalConditions