Add GitHub links to method descriptions

This commit also combines the entire Sami API generation into a single "update" command by utilizing Sami's "GitVersionCollection".

Signed-off-by: Adam Engebretson <adam@enge.me>