message: Remove raw_querier passthrough as Deref does that
diff: @@ -87,6 +87,8 @@ pub trait Querier {
  #[derive(Copy, Clone)]
  pub struct QuerierWrapper<'a>(&'a dyn Querier);
  +/// This allows us to use self.raw_query to access the querier.
  +/// It also allows external callers to access the querier easily.
  impl<'a> Deref for QuerierWrapper<'a> {
  type Target = dyn Querier + 'a;
  @@ -100,13 +102,6 @@ impl<'a> QuerierWrapper<'a> {
  QuerierWrapper(querier)
  }
  - /// This allows us to pass through binary queries from one level to another without
  - /// knowing the custom format, or we can decode it, with the knowledge of the allowed
  - /// types. You probably want one of the simpler auto-generated helper methods
  - pub fn raw_query(&self, bin_request: &[u8]) -> QuerierResult {
  - self.0.raw_query(bin_request)
  - }
  -
  /// query is a shorthand for custom_query when we are not using a custom type,
  /// this allows us to avoid specifying "Empty" in all the type definitions.
  pub fn query<T: DeserializeOwned>(&self, request: &QueryRequest<Empty>) -> StdResult<T> {
  