Applications of EBSD to materials science and engineering