Actually run all the specs :(

We were missing the ** in our file lookup for SWT specs which meant that
specs in subdirectories (of which there weren't many) weren't running.

Fixing that I found that the painter spec for SWT wasn't running
properly, and also that because of naming we were requiring the shared
example for it too often, generating a warning.
Fix for offsetting of second text segments

Was noted on issue #717 that we had a problem with the text blocks on
the later lines not quite lining up when things wrapped.

Turned out this was because when we asked the first layout its height to
determine where the second layout should begin vertically, that value
included the spacing which contributed +4 pixels that we didn't actually
want. Removing that we I found we still needed one of those pixels,
which we now provide via altering the second layout's spacing.