Update grafana3_datasource parameters

This patch removes parameters that are not used and not documented.
It also fix issue when passing parameters to _get_json_data.
diff --git a/_states/grafana3_datasource.py b/_states/grafana3_datasource.py
index 7d440ae..fd41d86 100644
--- a/_states/grafana3_datasource.py
+++ b/_states/grafana3_datasource.py
@@ -8,8 +8,8 @@
 
 .. code-block:: yaml
 
+    grafana_version: 3
     grafana:
-      grafana_version: 3
       grafana_timeout: 5
       grafana_token: qwertyuiop
       grafana_url: 'https://url.com'
@@ -18,8 +18,8 @@
 
 .. code-block:: yaml
 
+    grafana_version: 3
     grafana:
-      grafana_version: 3
       grafana_timeout: 5
       grafana_user: grafana
       grafana_password: qwertyuiop
@@ -61,9 +61,6 @@
             basic_auth_user='',
             basic_auth_password='',
             is_default=False,
-            type_logo_url='public/app/plugins/datasource/graphite/img/graphite_logo.png',
-            with_credentials=False,
-            json_data=None,
             profile='grafana'):
     '''
     Ensure that a data source is present.
@@ -74,6 +71,9 @@
     type
         Which type of data source it is ('graphite', 'influxdb' etc.).
 
+    access
+        Use proxy or direct. Default: proxy
+
     url
         The URL to the data source API.
 
@@ -83,6 +83,9 @@
     password
         Optional - password to authenticate with the data source
 
+    database
+        Optional - database to use with the data source
+
     basic_auth
         Optional - set to True to use HTTP basic auth to authenticate with the
         data source.
@@ -94,15 +97,22 @@
         Optional - HTTP basic auth password.
 
     is_default
-        Default: False
+        Optional - Set data source as default. Default: False
     '''
     if isinstance(profile, string_types):
         profile = __salt__['config.option'](profile)
 
     ret = {'name': name, 'result': None, 'comment': None, 'changes': None}
     datasource = _get_datasource(profile, name)
-    data = _get_json_data(name, type, url, access, user, password, database,
-        basic_auth, basic_auth_user, basic_auth_password, is_default, json_data)
+    data = _get_json_data(name, type, url,
+                          access=access,
+                          user=user,
+                          password=password,
+                          database=database,
+                          basic_auth=basic_auth,
+                          basic_auth_user=basic_auth_user,
+                          basic_auth_password=basic_auth_password,
+                          is_default=is_default)
 
     if datasource:
         if profile.get('grafana_token', False):
@@ -237,9 +247,8 @@
                    basic_auth_user='',
                    basic_auth_password='',
                    is_default=False,
-                   type_logo_url='public/app/plugins/datasource/graphite/img/graphite_logo.png',
-                   with_credentials=False,
-                   json_data=None):
+                   type_logo_url='public/app/plugins/datasource/influxdb/img/influxdb_logo.svg',
+                   with_credentials=False):
     return {
         'name': name,
         'type': type,
@@ -254,7 +263,6 @@
         'isDefault': is_default,
         'typeLogoUrl': type_logo_url,
         'withCredentials': with_credentials,
-        'jsonData': json_data,
     }
 
 
diff --git a/grafana/client.sls b/grafana/client.sls
index 07c842f..47cef61 100644
--- a/grafana/client.sls
+++ b/grafana/client.sls
@@ -23,7 +23,7 @@
   - password: {{ datasource.password }}
   {%- endif %}
   {%- if datasource.get('is_default', false) %}
-  - is_default: {{ datasource.is_default }}
+  - is_default: {{ datasource.is_default|lower }}
   {%- endif %}
   {%- if datasource.database is defined %}
   - database: {{ datasource.database }}