Fixed a bug where Chrome (not tested in any other browser) would cache ajax requests...
Changed margin-top:50px to padding-top:50px for wrapper, so that the body element would stretch over the entire viewport. This is so we can get mouse events from that 50px area at the top.
Added #match_viewer on hover over max and min stats.
Added highcharts (unsure if I want to keep it, look rather stupid with lots of matches)
Changed sql so we order matches start_time asc instead of desc. This is to easier display charts (or rather, so we don't have to reverse the data)
Added mousemove event for moving the match_viewer around with the mouse.

Made the checkboxes to the right of setting inputs display the correct state (checking / not ok / ok)

Removed execute_custom_sql event binding. Won't have a tab for it anyway.
Changed hero pics from remote src to local.

Made steam_id show if api_key is correct.

Removed profile_link (might be readded in another form)

Fixed checkboxes to the right of setting inputs so they display the correct state (checking / not ok / ok)
Moved favicon.ico to where the browser looks for it (?)
Changed from Chartjs to Highcharts (Chartjs was AWFUL at displaying graphs with lots of data points)

Added match_viewer
Added download of hero pictures to update_heroes (will probably be refactored out to it's own function)
Replaced chartjs with highcharts (highcharts is MUCH better at displaying graphs with a lot of data points)

Added img/heroes folder (with placeholder so the folder gets synced)