added a weighted average function
missed keymap definition for new function
enable get all metrics in CLUSTER_SERVERS
Send requests to all carbonlink hosts when metric starts with CARBON_METRIC_PREFIX.

In a multi-carbon environment, the carbon stats are written by the carbon process that generates them and the consistent hash ring is ignored.  So, to gather the real-time stats we must ask all Carbon hosts for each carbon stat.
Add a function "sortByName"
Implementation of Dashboard Templates.

The initial work was done by Aleh Filipovich.  It has been modified to be more generic.
Modify editDashboard not mangle the graph records just enough that clone graph doesn't work.

Easiest method was to put the results into the same format that loading dashboards uses and invoke refreshGraphs.

This also correct the issue of editDashboard removing automatic titles for single-target graphs and places default sized placeholders for the graphs when they are loading.
A suggested amendment to the documentation which makes installing the dependencies a lot quicker.
Initial tox.ini
Fix sphinx warnings
Specify python versions
Make travis use tox
Merge remote-tracking branch 'upstream/master' into feature/tox

Conflicts:
	.travis.yml
	webapp/graphite/render/functions.py
Add docs to travis builds
Try to leave prefix and remove it on travis
Fix django warnings about deprecated mimetype argument to HttpResponse
Add build status image
Add a docs section about dev/testing
Merge remote-tracking branch 'upstream/master' into feature/tox

Conflicts:
	docs/config-local-settings.rst
Fix docs warning