Improve bfCheckJavaPath performance testing

This commit should fix instabilites in the daily build of TestCheckJavaPath.
Successive calls to bfCheckJavaPath are not treated as independent. More
precisely, performance is only assessed for the third call and onwards.
cpp: Add model template, and generate and build model
Merge pull request #744 from hflynn/rebased/develop/version_history

Adding 4.4.9 to version history (rebased onto develop)
merge develop -D org -I include -E exclude: PR 528 (Tile performance improvements for VMS and NDPI)
merge develop -D org -I include -E exclude: PR 644 (Add support for writing ModuloAlong* annotations)
merge develop -D org -I include -E exclude: PR 733 (cpp: Add model template, and generate and build model)
merge develop -D org -I include -E exclude: PR 745 (Improve bfCheckJavaPath performance testing)