began work on unsaved changes warning when changing dashboard, Issue #324
New config setting for graphite datasource to control if json render request is POST or GET (Closes #345)
working on unsaved changes warning
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.
small progress on unsaved changes warning
More work on unsaved changes warning (Issue #324)
Added onbeforeunload check to unsaved changes warning feature
Merge branch 'unsaved_changes_warning' (Closes #324)
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