Changing connections to queued, previous code was deleting sender in a slot

@elainethale this fixes crashes in regression tests

[#57083406]
Added isAnalysisComplete API call and updated job states to queued, started, completed

[#57083406]
Adding method resourcesAvailableToStart to CloudProvider

[#57083406]
Merge pull request #505 from NREL/57083406_ResourcesAvailableToStart

57083406 resources available to start