Linux README: Add build-essential as dependency and update status of 64 bit.
Debian: Put build date and git commit into the package description.
Linux README: Add information about debugging with the Debian package.
iOS: Improved task switching.
iOS: Enabled mutex use in Allegro.
Compatibility: Allow spriteslot 0 to be used as a cursor graphic on <= 2.72. This fixes the invisible mouse cursor on the main menu and inventory of The Marionette.
Engine: Fixed string handling error in AGSWin32::PlayVideo.
Script: some speed optimization

Returned back to original way the script instance made its own copy of byte-code array. Thus global variables are no longer being b-searched during script execution. Also no more instruction fixup at runtime.

A small runtime fixup for consecutive PUSHREG/POPREG instructions that performs operation practically identical to REGTOREG instead of two stack operations.

As suggested by rofl0r, the search for managed object handle by given address is done in reverse order.
The experiments show that in most cases the location of the matching address is much closer to the end of array, therefore, in modern AGS games this changes saves >1000 iterations per lookup.
Merge remote-tracking branch 'ags-hub/master' into script_api

Conflicts:
	Engine/script/cc_instance.cpp
	Engine/script/runtimescriptvalue.h
	Engine/script/script_runtime.cpp
	Engine/script/script_runtime.h