Merge pull request #48 from rjackson/add_doc_commit_type

Handle [DOC branch] commit messages.
Cleanup unneeded requires.
Add multi-branch integration test.