Replaced slab_list_generator() with generate_slab(), used oriented unit cell to find terminations in get_all_slabs()
Merge branch 'surface' of https://github.com/materialsproject/pymatgen into surface