Using array_diff_assoc() for multilevel arrays in DrupalDefaultEntityController->cacheGet()

See https://drupal.org/node/1525176