Update HQx shader

For a list of changes, see the commit history: https://github.com/Armada651/hqx-shader/commits/master

I've also taken the liberty of changing the name of the shader to match the original name.