* changed db_file_get()
+ added global flags definition in client.c
* rewritten file update functions family
* moved definitions in client.c
+ added own _ftw() with blackjack and callbacks
+ added recursion support for all operation in smart client
* minor optimizations
- generally simplified _handle_search_by_tag()
+ added recursion support for all operation in dumb client
= code style
+ changed '-f' option in dumb client -- print only filenames without '-v'
- removed extra data_t in _handle_tag_add()
= fixed double db_file_add()
- removed extra data_t in _handle_tag_del()
= fixed bug with adding file with empty tag set
= fixed leak of compiled sqlite statement in db_tags_set()
- removed duplicate code in db_file_del() and db_file_get()
* changed exit code of data_item_del()
= fixed import existing uuid in smart client
* optimized _handle_tag_del() in smart client