Box fix for bug #77

* Fixes issue https://github.com/trueinteractions/tint2/issues/77 (#77)
* Minor dock fixes (color/font panel not shown as inheriting from panel)
* Made more checks for box unit test.
* Fixed corner-case error in unit testing utilities.