Add custom properties dialog for lines

Will eventually expand it with more advanced UDMF stuff, and add custom dialogs for other types (except maybe vertices). Also changed the action special dialog to include args and triggers, and split it out to a panel for inclusion on the line properties dialog