out seems to be unnecessarily large for one byte per pixel
Merge pull request #6 from morturp/patch-2

out seems to be unnecessarily large for one byte per pixel
bug 5986 - Configure jenkins to spit out mac .app
https://bugzilla.icculus.org/show_bug.cgi?id=5986
Created make-macosx-app.sh to handle manually creating an app bundle from other scripts.
Updated make-macosx.sh to create bundle with make-macosx-app.sh (TODO: make-macosx-ub.sh support).
Updated Makefile to create bundle with make-macosx-app.sh and zip up the resulting ioquake3.app if ARCHIVE is defined.
fix bug in make-macosx-app.sh with older shells
make-macosx-app.sh using single '=' comparisons
make-macosx-app.sh should use /bin/bash and not /bin/sh
Updated Makefile to only build release OS X app bundles
make-macosx-app.sh supports systems without libtool
make-macosx-app.sh supports systems without libtool, part 2
make-macosx-app.sh doesn't trust the output of 'which', so check for a hard-coded path
Another pass at the Mac OS X make scripts.

Ironed out issues with generating an application bundle with universal
binaries on supported systems. Fall back to bundling a single
architecture when support for universal binary generation is not
available. Tested on Mac OS X 10.5.8 (and 10.5 SDK).
Fix make-macosx-app.sh to make bundle on non-Mac OS X platforms
Makefile builds fall back to traditional archiving when Mac OS X application bundle generation fails
Fix Windows server history scrolling

Update history position when CON_HistNext goes to input line, otherwise
when going to previous a line is skipped.
Don't let CON_HistPrev go to unused lines.
Add assignment below declarations otherwise compiling fails with msvc

Signed-off-by: Zack Middleton <zturtleman@gmail.com>
Fix bind commands getting run when closing UI

Introduced in commit "Add togglemenu command" bf2b04.

Don't let UI key event changing key catcher affect bind parsing. Bind parsing itself will never change the key catcher.

Example of issue: if mouse1 is bound to +attack when clicking Resume Game, player will shoot until releasing the mouse button.
Mouse button should have to be released and pressed again before player will shoot.
Fix creating symlinks in make-macosx-app.sh

Create symlink if arch name is found anywhere in info printed by file command, not only if arch name is the last word.
Fix text getting appended to vid_restart in command buffer

I was getting unknown command "vid_restart-button2" warning on OSX when trying to use alt-return to toggle fullscreen.
Remove 5 unused variables from make-macosx scripts
Fix OpenAL music stop issues using stream stop code

S_AL_StopBackgroundTrack would sometimes generate AL errors.
S_AL_MusicSourceFree needs to kill source or next track may have short looping buffer.