style and coverage reports

These changes permits to generate style check reports, test units and coverage reports as well as build Chisel mechanically through Jenkins CI.