added updated inheritance and edge case handling around private campaign nodes
Merge branch '7.x-4.x-springboard_p2p' of github.com:JacksonRiver/springboard_modules into 7.x-4.x-springboard_p2p