Add a parse_bytes function to load descriptors from bytes

This is a convenience function that wraps the bytes in a BytesIO and calls parse_file().

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information