Update documentation and license text

This change cleans up a number of errors in supporting text,
specifically:

 - Adds missing Apache license text to two files in the test application

 - Updates links to the new Pro Git book site

 - Removes two copy/paste errors mentioning another product
Merge branch 'tidy-up'