[update] update to upstream 0.9.22
Squashed 'upower/' changes from 1bcacb2..6f3cee4

e54cc7e Released UPower 0.9.22
9975526 Linux integration tests: Fix PEP8 errors
2aa24ae Linux integration tests: Fix pyflakes errors
e89d047 Linux integration tests: First test case for library
03c4abb libupower-glib: Fix error handling
ecc4e37 up-client: Don't error out gathering deprecated properties
db89e5a up-client: Don't overwrite retval with property values
5c132c6 linux: Track power_supply devices by name only instead of full sysfs path
6f9ccd3 Linux integration tests: Test reconnect of bluetooth mouse
960d441 Linux integration tests: Run tests under umockdev-wrapper
ee0a71d openbsd: Do not call g_thread_init()
5c0a57c linux: Detect the battery of bluetooth input devices
09d41eb Linux integration tests: Add bluetooth mouse and keyboard
fdc62ad Set locale in daemon and tool
347b8b0 hidpp: try harder not to report 0% battery
5867d54 Linux integration tests: Verify device types
440ee20 Linux integration tests: Verify that UPSes and batteries are power supplies
ba363c8 linux: Allow valid UTF-8 encoded string
d070b4b Linux integration tests: add test for vendor/product/serial strings
578ad1e hidpp: simplify setting model and serial
8113cab hidpp: drop read_msg, print correct buffer
16544c1 hidpp: ignore remaining garbage for debug print
a7766cf hidpp: fix K750 battery and luminosity properties
789dbb0 hidpp: move timeout checking before reading
5058ede hidpp: split request read/write functions
e1ed283 hidpp: retry when read or g_poll is interrupted
84a9b52 hidpp: more useful error messages
cdeaf16 hidpp: fix memleak while coldplugging
dda9bc2 hidpp: fix fd leak
984d88f hidpp: retrieve serial number for devices (v2)
81ea62d hidpp: remove unnecessary HID++ 2.0 code
a802862 hidpp: fix properties for unreachable devices (v2)
88398cf hidpp: improve HID++ version detection, fix uninit var
d4d66c2 hidpp: pick up devices that just got paired
1745b8e hidpp: assume HID++ 1.0 for unreachable devices
fd6e214 hidpp: test only once for d7 register
d58a79c hidpp: support battery register 0x07
9fefbcb hidpp: do not print warnings if device is offline
dd71ca0 hidpp: recognise HID++ 1.0 ping response again
132f937 hidpp: clear message queue before initiating new requests (v2)
4a211e0 hidpp: validate messages, retry if invalid
c830102 hidpp: refactor to introduce structure in protocol
12f6f40 linux: Only one warning if no valid voltage found
7933b0e trivial: Stop calling deprecated g_type_init()
2b10e20 Make GetHistory() array order consistent
470bc11 Linux: More explicit warning when no voltage found
6d3a68d Linux: Fix warning in up_device_supply_get_design_voltage
9b14207 Linux integration tests: add test for temperature
eaf8648 Add temperature property for batteries
03f67aa trivial: In test case of previous commit, check OnLowBattery property
07b95b8 linux: Fix batteries which report capacity, but not energy/charge
aa1656f trivial: post release version bump

git-subtree-dir: upower
git-subtree-split: 6f3cee4b3e7649b01f07a7675e2699bf3f1f95a8
Merge commit 'a28f7132ab3d91da47a478c198698bbdbcc3232e'