Add ability to require logged-in user in dashboard to save or delete
Change to allow graphlot's HH:MM_YYYYmmdd format to be properly handled when loading events
metric_path isn't a property of a node, but path is.
Merge remote-tracking branch 'upstream/master'
Added support for 2 extra authorization modes for dashboard:
- Use Django change and delete permissions, as assigned in the Admin app
- Allow edit/delete for any user in a specified group.
Added documentation for dashboard authorization settings
Added config-local-settings to index.rst - page was previously not linked
from documentation.
Update tools.rst

Fixed a typo.
Pin pyparsing to 1.5.7 since current version is broken.
sort links.
add structured_metrics
Fixing TypeCast errors for time based functions.

Several functions were returning floating point startTime and endTime.

As a result, urls like the following would fail.

/render/?target=keepLastValue(sin("sin"))&from=-5minutes&format=json

The resulting error stack looks like...

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/opt/graphite/webapp/graphite/render/views.py", line 126, in
renderView
    timestamps = range(series.start, series.end, series.step)
TypeError: range() integer end argument expected, got float.
Added user documentation for dashboard, plus description of paths and wildcards in render API documentation.
Consolidate data points for json content.
mention Evenflow in tools page
Merge pull request #171 from obfuscurity/master

Mention Evenflow in tools page
mention Ledbetter in tools page
Merge pull request #172 from obfuscurity/master

Mention Ledbetter in tools page
Nudge series start over to stop jitter
DATA_DIRS settings was renamed to STANDARD_DIRS in f18bb3c7, fixed in some places