Remove switchable asm implementations used during the port to C
Rename all visible Glide64 strings to Glide64mk2
The glide64 plugin for mupen64plus is available at the same time as the
glide64mk2 video plugin. Both support different features and use different
configuration options. A clear distinction is necessary to avoid confusion by
the users.
Move license files to doc
Remove unsupported internationalization files
Remove space from filename to avoid confusion of build tools
Use generic _mm_loadu_ps instead of GCC specific __builtin_ia32_loadups
Don't crash when calculating CRC for small images
The original Rice CRC algorithm always assumes an image size of at least 4
bytes per image. This is not a valid assumption and causes invalid memory
access when the byte width of an image is smaller. Avoiding the calculation of
the CRC in this situation seems to be a better choice.
Define cache path as $UserCachePath/glidehq/
The user cache path for mupen64plus is something different compared to the user
data path. On Unix systems it is stored in $HOME/.cache/mupen64plus/ and all
non-cache/non-config data is stored in $HOME/.local/share/mupen64plus.

The Windows+single user centric view of the original GlideHQ made it store its
cache in the local plugins directory in a special folder called "cache". This
is not available anymore and therefore the user cache directory is used
instead. A subfolder called "glidehq" is used to avoid collisions with non
GlideHQ compatible data.