Discovering Crystals Using Shape Matching and Machine Learning