Make bjam.caller return module name without trailing dot.
This makes the behaviour consistent with Jam's builtin for the same purpose and fixes make_rule.py test.