Engineering decoherence in Josephson persistent-current qubits