Actually fix text width, fix vertical margin being doubled, correctly handle _ in element ID, move rowHeight check

The rowHeight was being increased to the current element's height before potentially
placing that element on the next row; if this happened, the previous row's height would
be based on the height of the first element in the next row, causing the next row
to displace itself down the label
Create PACE label template, add WHMIS images and use images directory, correctly handle . in image names