reduced folder depth for all model configuration components and service providers, e.g. ModelConfigurations/Mock/MockPromptGeneratorComponent.cpp -> ModelConfigurations/PassthroughModelComponent.cpp
removed a few includes and reordered includes to split GenAIFramework from AzCore includes
renamed and unified all ModelConfiguration and PromptGenerator
Changes include (but are not limited to):
ModelConfigurations/Mock/MockPromptGeneratorComponent.cpp
->ModelConfigurations/PassthroughModelComponent.cpp
Some of the renames:
MockPromptGeneratorComponent
->PassthroughModelComponent
ClaudePromptGeneratorComponent
->ClaudeModelComponent
OllamaModelConfigurationComponent
->OllamaModelComponent
MockRequesterComponent
->MockServiceComponent
AwsSdkBedrockRequesterComponent
->BedrockServiceComponent
BasicJSONRequesterComponent
->BasicHttpServiceComponent
AwsSdkBedrockRequesterConfiguration
->BedrockServiceConfiguration
ClaudePromptInputConfiguration
->ClaudeModelConfiguration
BasicJSONRequesterConfiguration
->BasicHttpServiceConfiguration
ServiceRequester/ServiceRequestor
->ServiceProvider
OnServiceRequestorAdded
->OnServiceProviderAdded
OnServiceRequestorRemoved
->OnServiceProviderRemoved
SetServiceRequesterByName
->SetServiceProviderByName