Fix panel sizing

Merged dcz requested to merge dcz/squeekboard:size into master

The panel would sometimes get stuck in the stale size, due to me not knowing what to do in one case. This case now resizes the panel rather than ignore the size request.

The panel manager is now testable as well.

Merge request reports