Added "Sprite related functions" doxygen documentation to voxlap5
Updated readme as the "outline" was horrendously out of date
removed trailing whitespace from voxlap5
FINALLY normalized inline asm preprocessor stuff
__NOASM__ is now NOASM to match JonoF's stuff in kplib, double underscore is reserved for compiler anyways
Sadly this will make the next rebase a bit hard for the rest of you.
Changed voxlap5.cpp and porthacks.h as advised by Ericson
found one more __assume(0) in kwalk.cpp
This is better, gut gcc still doesn't like __builtin_unreachable() and errors out.
Not sure why we didn't get this problem before.

I also cleaned up a multiline macro to make it more readable
moved clear_mmx to porthacks, and cleaned up porthacks a little bit
 - DEBUG_BREAK is now under section "compiler hacks"
 - MIN, MAX, and BOUND all had spaced extra space removed from their definitions
figured out why _gtfo() was not working, and fixed it
functions fcossin...dbound have fixed at&t syntax inline asm
game now runs with ASM ksnippits, and runs way less buggy with it!!
all ksnippits functions but isshldiv16safe have seemingly working at&t syntax assembly
Will need to disassemble to completely make sure though.
removed some extra parentheses
updated project name for Doxygen
normalized gcc assembly line endings
Second C version of 'drawtile' fixed
The original union did not exist, casting used instead
GNUmakefile only sets $(CC) and $(CXX) if nothing is set
Hopefully this doesn't mess things up for MinGW, that's why I set up the old way in the first place, I think.
fixed point4d's vector union memeber: vector_size is length in bytes, not elements
SSE intrinsics are now proper at&t syntax, 3DNow! versions need fixing
now MSVC warns about persistant mmx registers so such hacks can be fixed
mat2 now C (from 3D Now! version)
C alternative for 'genmipvxl' in use
tested--no obvious errors