Add ability to disable endpoint configuration

It is possible to disable endpoint configuration by setting
the value of the configure_endpoint and configure_s3_endpoint
parameters to false.

The default value is true, preserving default behavior.

Change-Id: I0f9afb78c181573a30f93dc4f862f86baa3efe31
Closes-bug: #1279071
Merge "Add ability to disable endpoint configuration"
swift classes need to include swift::params

Some of the swift classes use parameterized settings defined in
swift::params but do not include the swift::params class.

Change-Id: I7704bf42db4554566d27b510bbbedb8afe0fe7b3
Closes-Bug: #1288252
Fix test files (address is now removed)

The new parameter is now public_address.
refs: f8fbd8addfe07547666666a8cb2f68f5b1d8aa81

Change-Id: I114d9305ea91baf399ebe7bc09c95c50741fb5b1