NNS Proposal: Make canister_status public to anyone

@sat There is no need for it. Those who want the canister_settings api exposed can do so with a custom method or set the black-hole canister or similar as a controller.

At the CYCLES-TRANSFER-STATION, users own their own cycles-bank which can hold and transfer the native cycles. It is better if the cycles-balance is kept private.

Canisters can call the new canister_info management canister api to get on-chain the wasm module hash and canister controllers of every canister.