Ab initio modeling of dislocation core properties in metals and semiconductors. (1st February 2017)