<!--- Verify first that your feature was not already discussed on GitHub -->
<!--- Complete *all* sections as described, this form is processed automatically -->

##### SUMMARY
Add comment_start_string and comment_end_string to template plugin.

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
template

##### ADDITIONAL INFORMATION
In some situation, we need to change comment behavior of template plugin, for an example macros in Zabbix is like {#MACRO}.

<!--- Paste example playbooks or commands between quotes below -->
```yaml
- name: Render a template with "comment_start_string" set to [#
  template:
    src: template.xml.j2
    dest: template.xml
    comment_start_string: "[#"
    comment_end_string: "#]"
```

<!--- HINT: You can also paste gist.github.com links for larger files -->

from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
import os
import shutil
import stat
import tempfile
from ansible import constants as C
from ansible.config.manager import ensure_type
from ansible.errors import AnsibleError, AnsibleFileNotFound, AnsibleAction, AnsibleActionFail
from ansible.module_utils._text import to_bytes, to_text, to_native
from ansible.module_utils.parsing.convert_bool import boolean
from ansible.module_utils.six import string_types
from ansible.plugins.action import ActionBase
from ansible.template import generate_ansible_template_vars, AnsibleEnvironment
class ActionModule(ActionBase):