fix bug where Ctrl+X don't delete stacked particles
Merge remote-tracking branch 'china-richway2/CutGlitch' into develop,
closes #176
apparently Ximon hates const; a lot;
added a bunch of const everywhere, had to modify a few functions to be const-compliant
_proper_ typing system using a union instead of multicast void*
D:^H^Hfix newlines at end of files
Fix various warnings, remove silly useless NO_INLINE system, remove the need for -fkeep-inline-functions
moar const
Merge pull request #180 from mniip/warnings

Warnings
fix remaining warnings, fix compiling errors when using --release
Fix a few cpu time leaks in request broker and HTTP, also add a global sleep function
(and why did HTTP.c have it's own copy of mystrdup anyway)
Merge pull request #183 from mniip/rb

RequestBroker fixes
Fix strcasecmp defined on Windows, add warnings as errors compile argument, always supress offsetof warnings
Skip startup install check if running on Mac OS
Hotfix: Authenticate all Web&ApiRequests to fix save loading/voting issues
Fix sign duplication when loading a save
No more red DEUT

Prevent some integer overflows in DEUT graphics and interactions.
Adjust position of ContextMenu if it's too close to bottom or right edges #188
Merge pull request #189 from mniip/ctxm

ContextMenu position/overflow fix.
fix tags order (#141)
unused variable