issue #270: Market Average Data graph should actually include updated at

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1346 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: fix bug where vertical graphs would be re-rendered multiple times on subsequent callbacks
clean up last_updated style on Market Average Data graph

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1347 b12a1112-ca08-e5dd-f792-535eff3abf3b
fix relative paths for scripts served outside of the site root, with calculate_relative_path()

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1348 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: enable new graphs on External API pages

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1349 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: enable new graphs for admin_statistics graph on admin page
first implementation of user authentication for graph data, using a hash of the users' ID, login date and a site salt (so the graph also expires after a login) - could can be improved in the future

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1350 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: instead of inserting the first Key column as a 'heading', provide this instead in the result object as .key (which can then be added as a normal column if necessary)

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1351 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: modify data given to technicals calculations in case we are using $use_headings, because data is now in [0,1] instead of [1,2]

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1352 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: refactor date/row logic into a new abstract superclass, AbstractTicker
refactor ExternalHistorical and Ticker graph renderers to use this new AbstractTicker
fix Ticker graphs not rendering themoneyconverter/coinbase graphs
fix ExternalHistorical graphs not displaying % in subheading

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1353 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: enable new graphs for statistics_queue graph on admin page

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1354 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: remove metrics_db_slow_queries and metrics_db_slow_urls graphs (since they never displayed any data on the site anyway)

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1355 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: implement new graphs for metrics_db_slow_queries_graph
fix layout of small-width graphs to be the same as the old rendering logic

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1356 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: implement new graphs for metrics_* graphs

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1357 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: fix bug where technical data could not be applied to non-daily graphs
adding check that all AbstractTicker graphs that support technicals are also daily graphs

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1358 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: implement new graphs for site_statistics_load graphs

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1359 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: implement linegraph min/max vertical axes

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1360 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: only calculate up to three values for subheadings automatically

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1361 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #272: allow users to refresh graphs by clicking on the titles

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1362 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270: allow ?new_graphs= parameter to force all profile graphs to use new graphing framework

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1364 b12a1112-ca08-e5dd-f792-535eff3abf3b
issue #270, issue #272: prevent manual refreshes from queueing up too many timeouts

git-svn-id: https://openclerk.googlecode.com/svn/trunk@1365 b12a1112-ca08-e5dd-f792-535eff3abf3b