try making installation fail quicker and with better error reporting
emphasize using automation over manual configuration
Merge commit 'acf6690' into 4_4_x
improve help output, returning from functions allows better failure reporting, reducing number of separate processes makes it easier to see what sed does