Allow "inherit=None,parent" to make parent secondary.

Addresses #369
Added some verbose validation output.
Merge pull request #370 from hjoliver/369-demote-first-parents

369 demote primary parents with inherit=None,parent