Update requirements to head of develop branches

Updated ``requirements.txt`` to use the head of the develop branches for packages like botocore. This will help us better monitor if changes in botocore break boto3 and ensures that we do not have to update this file with every release of botocore.

cc @danielgtaylor @jamesls