Add improper boolean in abstract dihedral type. This
should fix proper/improper dihedrals being overwritten.