common:config_file: remove create option

A file promise with copy_from will always create the file.
common:config_file: add documentation for options
common:config_file: add create option
common:service: restart services only if they're running
common:service_command: initial commit
common:service: remove conf option
postgresql:server_config_file: initial commit