multi daemon config support for object.pp

This patch allows the behaviour of the module to be controlled
by a variable swift::multi_daemon_config. If false, the module
behaves exactly as the previous version.

If true, the module makes significant changes in
/etc/swift/object* and /etc/init/swift-object*.conf, with a
new configuration style and init scripts.

If true, the user must also set the swift::ipaddress_regnet
and swift::ipaddress_repnet and swift::object::object_rep_port
variables in hiera.

Change-Id: Iabe7b71bdb1fbcb4c375eb41f1c017ca73d3655d