Unit test for desktop configuration

This is a unit test for the multi-homeview feature [1]. It checks to
make sure that the configuration logic properly manages the icon lists.

[1] http://wiki.sugarlabs.org/go/Features/Multiple_home_views


(works with a oending update to https://github.com/sugarlabs/sugar/pull/38)