Refactor and simplify the File2MetaFile component

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Improve gitignore

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Improve the deletion process:
- Deletion of non-existent files possible
- FileObserver triggers a deletion process corrently (buffered)
- More stable
- Some syntax errors in logger outputs

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Remove duplicate code in file buffer

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Remove the demo code from library

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Merge branch 'delete-nonexisting'