Improve connection request logging on errors (Closes #6)
Bump version to 1.0.3
Make ca_file and ca_path configurable

While it's handy to include a default cacert.pem with the library, some
environments will need to use their own. This makes ca_file and ca_path
configurable values on Connection.

Also addresses Shopify/#8, though without providing a default value for
the ca_path since it is very environment dependent.
Use secure random number generator & warn if not verifying SSL certs
Use ruby core securerandom as it's removed from latest activesupport
Refactor network retry logic into a reusable module
Merge pull request #13 from Shopify/refactor_network_connection_retries

Refactor network retry logic into a reusable module
Preparing for 1.0.4 release
Send warnings to the logger, if one is available
Merge pull request #14 from Shopify/write_warnings_to_logger

Send warnings to the logger, if one is available
Prep for 1.0.5 release
Add more detailed logging around request retrying
Merge pull request #16 from Shopify/improved_logging

Add more detailed logging around request retrying
Merge remote-tracking branch 'ntalbott/configurable_ca_file'

Conflicts:
	lib/active_utils/common/connection.rb
Log success when using network retries
Merge pull request #17 from Shopify/log_success

Log success when using network retries
Update 5 year old cacert.pem
Bump to 2.0.0.beta1
Make retries configurable at a class level
Merge pull request #18 from Shopify/configure_max_retries

Make retries configurable at a class level