resolves #768 emit warning if part is invalid

- warn if part has intro content that doesn't have partintro style
- warn if part has no sections
- cleanup invalid multipart book examples in test suite