[libfuzzer] support of custom libfuzzer options via .options file.
1) remove 'fuzzer_test_launcher', use 'fuzzer_test' for both fuzzers and tests
2) copy dictionary with name like '<fuzzer_name>.dict' (otherwise there are
warnings if one dictionary is used for mor than one fuzzer)
3) remove .sh-warpper for fuzzers because it is platform-dependent
4) copy .options file with name like '<fuzzer_name>.options' if no 'dict' used
and update/generate .options file in the build root if 'dict' is used
5) a couple of tests for updated build template and .options generation
[email protected], [email protected], [email protected]
BUG=539572
Review URL: https://codereview.chromium.org/1703523002
Cr-Commit-Position: refs/heads/master@{#378761}
11 files changed