Make test coverage report with JaCoCo work in the wild

EMMA coverage report invocation is working, but it is somehow flacky.
Test covergae report with JaCoCo is looking very promissing but it
seems to only work for Buck project itself because some paths are
hard coded, other paths are custimzeable but still not exposed in
buck_common script like it is the case with not working EMMA.

Make hard coded path customizeable and expose the paths in buck_common
so that folks in the wild can use it.

Test Plan:
Clone Gerrit Code Review and issue this this command
buck test --all --code-coverage --code-coverage-format html --no-results-cache
Enjoy the repot in buck-out/gen/jacoco/code-coverage/index.html