Adding presentation PDF
Fixing spelling mistake on README.md
Edited README to explain the branches
Correcting build issues with certain JDKs
Merge branch 'master' into 4.0.x-example

* master:
  Correcting build issues with certain JDKs
  Edited README to explain the branches
  Fixing spelling mistake on README.md
  Adding presentation PDF