build: Update of waf and waf-tools (fixing boost detection on some platforms)

Change-Id: I35ec6db068ee5f309a5af6f2e2e0b9b43430969f
build: Fix deprecation warning

Change-Id: I2a941afdaf842ba6797f5a98e31613aad470c938
build: organize building system, support sphinx doc

Change-Id: I88ba0186a3defe1ffcbd55fb5f8ef81b5d2d3d81
docs: Add sphinx doc

Change-Id: Id709fdf3675a6057da75591e246112682a58d760