consolidate text pos and nodebox def tables

each sign type has a separate table which now defines the nodebox
model and position of the text on that model, instead of separate
sets of tables for each.