Fixes https://github.com/spring-projects/spring-integration/issues/2301 * For non-ordered, without deduplication logic use-case the `ArrayList` option for internal `SimpleMessageGroup` collection is added * Make `SimpleMessageGroup` `protected` ctor as `public` for better reuse in case of custom `MessageGroupFactory`