add missing header docs for new API
remove old API docs link
add new docs scripts
flesh out docs to fully support RMCompositeSource
Merge commit 'ad7b866b88e581238a28fade3fc7f7a88423c308' into develop