First attempt at writing a more robust Ini file loader/saver.
Basic loading/saving of Inis works correctly (including quotes, comments). Fixed API calls on Windows.
Fix for large, very similar depth values (such as 1000000 and 1000001), which were being ignored due to printing scientific notation.
Modified behavior to be more similar to GM:S regarding errors.
Allow changing the character considered to be the comment character (since there's no concensus).
A series of bugfixes.
Missing ini functions
Fix for reading reals on Windows.
Treat <> as != rather than error
Fixes sprite_add lower-left transparency

For non-color pixels this goes unnoticed, but without this change,
colored pixels of the sprite are not removed when matching the
lower-left pixel.
Implements lower-left transparency for backgrounds

When supplying the transparency option for background_add, this change
forces same-colored pixels to be rendered transparent the same way
sprite_add does it.
Reset the "default" variable for each use if "treat uninitialized variables as 0" is set.
Handles ^^ and XOR as logical xor operations

I may change how this works later, as this version will generate
compiler warnings regarding parenthesis.
Fixes special case for chained logical operators

When writing something like "1 and 2 and 3" or "not not not 0", commas
are erroneously inserted.  This commit corrects these cases.
Ban only \0 for now
Merge pull request #800 from sorlok/robust_inis

Stable and feature-complete INI plugin implementation.
Merge pull request #797 from sorlok/fine_grained_depthv

Depth(1000000,1000001) fix.
Initial improvement of XOR system

Changes how XOR operates to better follow precedence rules.  More
commits may follow to handle XOR operations outside of the
objectfunctionality.h file.
Merge pull request #788 from RobertBColton/master

General Fixes and Improvements
Merge pull request #807 from sorlok/default_uninit

Reset the "default" variable for each use if "treat uninitialized variables as 0"