The Long-Range Order and Defect Structures in B2 NiAl Type and L12Ni3Al and Al3Ti-X Type Intermetallic Compounds