[RFC] DSPHLE: Remove individual byteswaps and replace with generic function.

This removes 7 GetPointers and quite a lot of duplicated code.

I'm not 100% sure about this, maybe someone else can think of a cleaner way.
The only limitation is the type is less than 8 bytes long.

But I'll add a static_assert for that.