It is the fix/development for issue #59 (closed).
- New parameter 'merge_across_dims_narm' is introduced. It can remove additional/unwanted NAs when merge_across_dims = TRUE. It is helpful when the desired time dimension is continuous, so users don't need to remove NAs manually afterward. Also, it is mandatory when 'split_multiselected_dims' is used along. The extra NAs makes the result incorrect.
- Bugfix for the mixed dimension problem when 'split_multiselected_dims' and 'merge_across_dims' are both used.
- Write FAQ How-to-#17 for the usage of 'split_multiselected_dims', and amend How-to-#2 for the new feature in merge parameters.
- Write a new usecase ex1_7 for the usage of 'split_multiselected_dims', and amend ex1_2 and ex1_3.
- Create unit test for this development.
- Include the fix in branch 'develop-splitdim-chunking' because it is about 'split_multiselected_dims' also. The error occurred when using Compute().