Ic-query crate (icq [nns|sns|cloud etc...])

Been working on this today. All of the canic nns code has been moved to a separate crate, it’s used by canic for planning subnets etc.

If anybody has any potential new features let me know. Doing sns token and governance next.

It will also allow --format json, if you’re into that sort of thing.