Revert "remove unused methods and parameters for WEB-9022 +review WEBCR"

This reverts commit e12ef1ec4cc9eec24a01d0004663bdab4bfc4f74.
remove default values from parameters for branchTopic and inheritTopic. remove extra parameters from call to inheritTopic. Add docblock for split parameter in branchTopic. for WEB-9022 +review WEBCR-272
re-remove addToTOC, its callers, the skipTOC parameter, and the last parameter of calls to branchTopic and inheritTopic for WEB-9022 +review WEBCR-272
Merge pull request #17 from splunk/dev-WEB-9022

Remove default values from branch methods, and remove extra parameter for one caller