Improve installation instructions

Update the lists of required packages, and provide some more
background information on why specific dependencies are
needed.

Signed-off-by: Wolfgang Mauerer <wolfgang.mauerer@siemens.com>