MB-12191: Support for fdb_destroy()

Will wipe out all remains of a file in case of auto compaction
and will do best-effort removal of files in case of manual
compaction
If any file is open, the api will error out and not delete any file
Reason for best-effort in manual compaction case:
FileA --> FileB --> FileC --> FileA --> FileD --> FileC -->DESTROY
(In above case, FileB cannot be destroyed as its info is not
reachable from FileC)
Change-Id: Iab6a1b77d6cc9c4a38247b15374ef4b2eaf2d48d