crystal/defects/__init__.py: the supercell call is not right when the scale != 1

crystal/write.py: allow output POSCAR with cartesian coordinates

ewald/ep_com.f90: no change, but it pops out