Fixed search options. The parameter is not 'options' but 'q.options', as specified in https://docs.aws.amazon.com/cloudsearch/latest/developerguide/search-api.html#search-request-parameters
Added new generate and get credential report API calls
Created simple unit tests for the 2 credential report APIs
Add support for MTurk's GetFileUploadURL.
ec2 module: tidy up to meet PEP8 better
adding ELB connection settings IdleTime attribute
adding connectionSetting to ELB fully
adding tests for ELB connectionSetting attribute
Add unit test for MTurkConnection.get_file_upload_url().
VPCPeeringConnection: Added support for create_route / replace_route.
Merge pull request #2501 from DreadPirateShawn/VPCPeeringConnectionRoutes

VPCPeeringConnection: Added support for create_route / replace_route. Fixes #2501, #2500.
Merge pull request #2470 from felixonmars/ec2-tidy

ec2 module: tidy up to meet PEP8 better. Fixes #2470.
allowing address to use network_interface_id
Merge branch 'CashStar-develop' into develop

Add ELB idle timeout connection settings. Fixes #2487.

Conflicts:
	boto/ec2/elb/attributes.py
	tests/unit/ec2/elb/test_attribute.py
fixing tests
allow private IP be specified when associating with ENI
Added assertion to credential report unit tests based on responses
Merge pull request #2422 from Mavus/iam-credential-reports

IAM module: Added new methods for creating IAM credential reports. Fixes #2422.
Merge pull request #2505 from CashStar/eip_eni_associate

allowing address to use network_interface_id. Fixes #2505.
Merge pull request #2463 from truveris/develop

Add support for MTurk's GetFileUploadURL. Fixes #2463.