Ab initio pseudopotentials for electronic structure calculations of poly-atomic systems using density-functional theory