Move {key,motion}.py one level up to avoid C++ dependency
Make shrink/expand tests more detailed
Fix incorrect client box calculation in Style.py
Rename ButtonWidget => Button
Mouse coordinates can not be assumed to be unsigned!