PARTONS: PARtonic Tomography Of Nucleon Software. A computing platform for the phenomenology of Generalized Parton Distributions