Auto-fit columns beyond first layout.
Tidy up onMeasure.
Preserve num columns from xml. Fixes #7.
Update example to use XML for num cols and width.