use 'const &' for Native_capability where possible

Native_capability are smart pointer and introduce some overhead when they
get copied for base-foc and base-nova. Reduce the performance penalty by
using const ref where possible.

Issue #905