Changes to StructureMatcher._get_lattices to target a specific volume. Fixes bug
where large lattices can be returned (though it didn't really cause any
problems)
Refactor StructureMatcher._cmp_cartesian to return the cartesian distances and
the additional applied translation vector
Create functions to get the array representations of the structures
Refactor StructureMatcher._calc_rms to _find_match to find and return the best
match
Change cart_dists to return the fractional translation applied to s2. Unittests
for find_match
Merged supercell fit into find_match
Minor cleanup in StructureMatcher
Added StructureMatcher.get_s2_like_s1, cleaned up nosetests a bit
fixed bug for non-square results in pbc_shortest_vectors
fairly major changes to internals of StructureMatcher to allow matching to a
substructure
Bugfixes to allow_subset