REP-1277 Delegation Library & API Validator Delegation Support

argh, they are also doing this madness? how did i miss that. The gitignore should be pretty standard. make the changes at the top level, and if we split this off we'll just copy it over there as needed.