Patch static errors

- Dead assignments
- Evaluation of a unset variable.
- Add executable of get_ble_tree in .gitignore.
- Add "Warning all" in compilation flags.
Use of our own uuid.c/h files

  The file is going to be (or already) removed from the Linux
  distribution. So I add the one of BlueZ in order to compil the
  library.