REP-1277 Delegation Library & API Validator Delegation Support

Also you aren't getting an .idea because the gradle build is generating the project files, once intellij catches up to gradle2 and we start using it, it'll be back