Seismicity Analysis through Point-process Modeling: A Review