PIC32mx110F016B Programming issue
Assuming that the hardware is assembled according to your schematic everything looks ok. 

This error can be caused by a slew of things. The error means that the pickit3 cannot talk to the chip. There could be open in the clock and data lines. There could be an open in the VCAP pin. The chip may not be receiving power correctly. The MCLR pin to the programming header could be open. Anything that interrupts communication to the chip will cause this error. 

The things that can be verified is that the pickit3 is providing power and that there is no short in the 3.3v rail. 

Here is a good video about pic programming errors.