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 and other paths are customizeable but still not exposed
in buck_common script as it's the case with broken 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 project and issue this this command
buck test --all --code-coverage --code-coverage-format html --no-results-cache
Enjoy the report in buck-out/gen/jacoco/code-coverage/index.html