Add test for calling namespaced bundles

Namespaced bundles that call other bundles in the same namespace should
not have to specify the namespace of the bundle being called.
Merge remote-tracking branch 'nick/redmine/4289'
Default call references to current namespace, split acceptance test

Redmine #4831