This is basically the extension of @andy5995 's D4303 and @lyv 's D4670
This patch:
- moves the placement functions and the getTeamArray from rmgen2 to rmgen1
- (soft) deprecates createBasesByPattern in rmgen2
- introduces a new rmgen1 function playerPlacementByPattern that takes over this functionality
- cleans up the naming of the team placement options