fldb: Add sha256 to output + update tests

Digest.pm doesn't support sha256, so I'll have to use sha256sum(1) for
now. Marked with FIXME.

161e48f2-ae9e-11e2-8403-0016d364066c
Replace "fileid" and "v" with symlink to Git/suuid/

Should've been deleted when several suuid-related files were moved to
suuid.git some months ago. Applied commit d00e7dd
(f42d5544-8d14-11e2-92bb-0016d364066c) to suuid.git/fileid with git-am.

3f352c74-aea3-11e2-b28c-0016d364066c
fldb: create_table.sql: Add sha256 column

bd71c29c-aefc-11e2-b095-0016d364066c
fldb: Add JSON output (-j/--json) + add tests

49cac88c-af53-11e2-9809-0016d364066c
fldb.t: Fix comments for -x/-xs tests

They were identical as a result of copy+paste back in the days.

3789e2bc-af57-11e2-bb72-0016d364066c
fldb.t: Add cleanup diag() message

38021742-af5b-11e2-a62f-0016d364066c
fldb: Timestamps before 1970 wasn't displayed correctly

The problem was the regexp in sec_to_string() that checks for valid
value in $Seconds. Added optional minus sign in the beginning.

4265d090-af5e-11e2-9681-0016d364066c
fldb.t: Add test for mtime from the end times (2038)

6aac5c0e-af5e-11e2-9e9e-0016d364066c
fldb: Display short format as default

Replace -s/--short-format with -l/--long and update tests.

aeb75060-afa0-11e2-b5b0-0016d364066c
fldb: Use JSON output by default, use -s/--sql for SQL

61468cba-afa5-11e2-8ed0-0016d364066c
fldb: json: Place every entry on its own line

f6912cec-afa7-11e2-9512-0016d364066c
fldb: json: Move filename to front of line

Readability reasons.

9dbfe058-afa8-11e2-aa69-0016d364066c
fldb.t: Add test where all files in dir1/ are read

43b46032-afb4-11e2-a364-0016d364066c
fldb.t: Add test for -f/--files-from + create files/allfiles.txt

37a89150-b009-11e2-a05a-0016d364066c
fldb: xml: Change "<name>" to "<filename>" and "<date>" to "<mtime>"

To be consistent with the JSON names.

a4df88e0-b03c-11e2-95d3-0016d364066c