Fixed an exception when adding a graphite function.

The error was that funcDef is just a string parsed from an event
like onMouseDown or something like that. This event is turned
into a function instance, and the function instance has
expected parameters and so forth. However, the number of
parameters was actually checked on the funcDef.
Merge pull request #356 from Tetha/master

Fixed an exception when adding a graphite function.
Fixes to filters and the 'All' option. It now never uses '*' as value, but all options in a {node1, node2, node3} expression (Closes #228, Closes #359)
removed unused function 'endsWithWildcard', fixes jshint error
Change InfluxDB SQL generation template to wrap column names in quoutes

Since column names can contain dots or dashes, which will give syntax errors from InfluxDB API, unless wrapped in quoutes
Merge pull request #369 from jbripley/influxdb-columnname-escape

Change InfluxDB SQL generation template to wrap column names in quoutes
updated changelog with PR #369
Improvement to series toggling, CTRL+MouseClick on series name will now hide all others (Closes #350)
updated readme.md with new grafana organization urls
Added nanosecond y-scale formatting
trying to get more unit tests working
Default to auto scaling for grid min setting

fixes #226
use the influxdb built in time precision
Merge pull request #382 from ktoso/nanos-formatting

Added nanosecond y-scale formatting
small change to influxdb template to support older versions of influxdb
Merge branch 'master' of github.com:torkelo/grafana
Merge branch 'influxdb' of github.com:pmenglund/grafana into pmenglund-influxdb
Merge branch 'gridmin' of github.com:kamaradclimber/grafana into kamaradclimber-gridmin
Updated version to 1.5.4
updated changelog