No public money or property shall be appropriated for, or applied to any religious worship, exercise or instruction, or the support of any religious establishment. No religious qualification shall be required for any public office, or employment, nor shall any person be incompetent as a witness, or juror, in consequence of his opinion on matters of religion, nor be questioned in any court of justice touching his religious belief to affect the weight of his testimony.