Copyright headers for all files I modified.
Merge pull request #839 from sorlok/sorlok_copyright

Copyright headers for all files I modified.
Fixes globalvar variable access in scripts

This change makes it so that any variable that is user-defined global
will remove any dot access generated during parsing (including scripts.)
Proper globalvar support

Handles globalvars in scripts by determining whether variable access is
local or global.
Hotfix to prevent local var errors

Related to changes from "Proper globalvar support"
Outline touch extension and reimplement WindowResized() as an intallable
callback.
Cleanup XLIB
Fix XLIB-GL3 bridge.
Squashed commit of the following:

commit 0a3909ad2ed58cd1c8c13a2818e18dfaa03a51b2
Author: Seth N. Hetu <seth.hetu@gmail.com>
Date:   Sat Oct 4 22:25:23 2014 -0400

    Fixed window resize callbacks on OS-X.

commit eb458e30aaa0c46d831f85b0b44d5bf6a50a9471
Author: Seth N. Hetu <seth.hetu@gmail.com>
Date:   Sun Sep 28 21:58:30 2014 -0400

    This should cause window BG colors to work (but at the moment it doesn't).
Merge pull request #1 from sorlok/cocoa_resize

Fix resizing callback on Cocoa.
Fix formatting.
Merge branch 'master' of https://github.com/robertbcolton/enigma-dev
Ability to blacklist keywords; they will be replaced by valid alternatives.
Fix for SFML and sound_add().
Merge pull request #845 from sorlok/sfml_fix

Fix for SFML and sound_add().
Disabled make_directory; it is still used internally (and is platform-dependent), but the option in the dialog box is now ignored.
Change main window class name to some more unique.
Change function signature on Linux to match Windows/OSX.
Merge pull request #848 from sorlok/xlib_mouse_fix

Change function signature on Linux to match Windows/OSX.
off-by-one error in joysticks.