layers:Add buffer descriptor device limit checks

This adds missing checks for max range for storage and uniform buffer
updates. Also update database file.
diff --git a/layers/descriptor_sets.h b/layers/descriptor_sets.h
index c51b373..f5ec998 100644
--- a/layers/descriptor_sets.h
+++ b/layers/descriptor_sets.h
@@ -398,6 +398,7 @@
     std::vector<std::unique_ptr<Descriptor>> descriptors_;
     // Ptr to device data used for various data look-ups
     const core_validation::layer_data *device_data_;
+    const VkPhysicalDeviceLimits limits_;
 };
 }
 #endif  // CORE_VALIDATION_DESCRIPTOR_SETS_H_