Port over cl_cin.cpp to SP.

The file now almost completely matches MP (and ioquake3). SP now
starts on x64bit Linux. cl_ingameVideo was renamed to cl_inGameVideo
to match MP.

Still to port is the z_memman_pc diff, because in MP, we have the
Hunk_ functions, which are also in the ioquake3 engine, but they
are missing in SP. When we port these, CIN_UploadCinematic and
CIN_DrawCinematic will be able to match the MP version, and resampling
will work in CIN_UploadCinematic.
Build application bundles in OSX

When doing install having built both renderer & engine, renderer will
be copied to correct location in bundle. May be a better to do this
with cmake. Still need to properly specify version info etc. of the
bundle. Possibly should include SDL2 in bundles, but don't really want
to have to have one copy for each engine.
tiny changes to fix xbox/gamecube changes
Port over Radix sorting for drawSurf from 2556d9d

Originally a port from iq3.
Fix some things broken in the Xbox removal commit that @xycaleth
pointed out. Should be the last of them.
64bit: fix some more issues that caused a segfault.
fix: copied over a fix to an incorrect line.
Fix VM_Call on 64 bit.
Port over Q3_LITTLE_ENDIAN/Q3_BIG_ENDIAN defines, to fix Radix sort
64bit: fix some more VM_ bugs. SP now starts.
Get rid of uivm in SP
Remove unneeded extern for UI
Get rid of cl_mp3.org, was not used.
Merge pull request #319 from archSeer/master

64bit fixes + Xbox removal fixes