Police officer Neil Mellon has been charged with perverting the course of justice and a number of weapons, firearms and wildlife offences.