PiDRAM: A Holistic End-to-end FPGA-based Framework for Processing-in-DRAM (Full Report)