Big changes to the layout XML structure

Restructured layout XML structure preparation for adding RectangleBounds
for https://github.com/bcmodular/scopesync/issues/7

Mostly changed elements to attributes to make validation stricter.
Combined the <position> and <size> elements of the various components to
a new <bounds> element.

Updated the Tutorial layout and the two B-Control layouts