am fdef5de1: Squashed commit of the following:

* commit 'fdef5de17abc6c30b293861ca276259a7dd93837':
  Squashed commit of the following:
tree: 59c4a6c04bb862e2869a3d4c1a4f9ea8de54ba0e
  1. doc/
  2. include/
  3. src/
  4. tests/
  5. tools/