update dependency version info: cython and video codec bits for Debian

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2197 3bb7dfac-3a0b-4e04-842a-767bc560f471
graphs tweaks, add more options to maths functions on how we scale things:
* scale_unit so we can choose to only scale in units of 1000 (x, K, M, G, ..)
* as above for when rounding units (round_up_unit)
* min_scaled_value the minimum value once scaled, so we can ensure the scaled values aren't just barely above 1.0
* tests for maths to make is easier to see what it does
* better calculations for Y axis labels offsets, allow for more space (up to 4 chars) and constify
* better label for units (skip "x" and "unit multiplier" if it is "1")
* latency rounded to 50
* send/recv rounded to 1000, min_scaled_value to 50

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2198 3bb7dfac-3a0b-4e04-842a-767bc560f471
option to draw curves instead of lines and shows dots or not (switch to curves and no dots by default)

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2199 3bb7dfac-3a0b-4e04-842a-767bc560f471
option to turn off pixel stats

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2200 3bb7dfac-3a0b-4e04-842a-767bc560f471
ensure bandwidth graph label matches its contents (honour SHOW_PIXEL_STATS flag here too)

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2201 3bb7dfac-3a0b-4e04-842a-767bc560f471
don't try to re-use the window after it is closed

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2202 3bb7dfac-3a0b-4e04-842a-767bc560f471
also expose the python version in use

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2203 3bb7dfac-3a0b-4e04-842a-767bc560f471
expose the "platform" module before our own platform module prevents us from loading the system one...

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2204 3bb7dfac-3a0b-4e04-842a-767bc560f471
expose gst/pygst versions

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2205 3bb7dfac-3a0b-4e04-842a-767bc560f471
re-worked session info to show a lot more details via tabbed interface

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2206 3bb7dfac-3a0b-4e04-842a-767bc560f471
show more details on session info:
* bytecounts and packet counts
* connection type and encryption config
* 

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2207 3bb7dfac-3a0b-4e04-842a-767bc560f471
display (currrent, min, avg, 95 percentile, max) for all lists of values (latency, pixels, etc)

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2208 3bb7dfac-3a0b-4e04-842a-767bc560f471
#217: expose fqdn and hostname both ways (client and server), show it on initial login and on session info

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2209 3bb7dfac-3a0b-4e04-842a-767bc560f471
#218 record client input events and expose idle time - also add missing call to add_info and add prefix to client properties to prevent conflict with server ones

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2210 3bb7dfac-3a0b-4e04-842a-767bc560f471
only show per-window stats if there are more than one (otherwise summary has all the info already), also ensure pixels_encoded_per_second is always shown (corner case was wrong)

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2211 3bb7dfac-3a0b-4e04-842a-767bc560f471
* start with a lower batch delay
* hold encoder lock before testing variables, but not for working on the copy we make

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2212 3bb7dfac-3a0b-4e04-842a-767bc560f471
include current value

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2213 3bb7dfac-3a0b-4e04-842a-767bc560f471
store uuid in client

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2214 3bb7dfac-3a0b-4e04-842a-767bc560f471
don't log or raise an error if we're closed, just return an empty/dummy packet list

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2215 3bb7dfac-3a0b-4e04-842a-767bc560f471
when we get a signal, try to exit normally so the cleanups will run after we have exited all our threads and freed their locks

git-svn-id: https://www.xpra.org/svn/Xpra/trunk@2216 3bb7dfac-3a0b-4e04-842a-767bc560f471