Moved entities that were considered "sane" into a folder called "entities". Definition of sane included in main.lua

Moved latetable used to delay physics calculations on specific objects to variables.lua.
Introduced backwards_compat.lua to document changes pertaining to what its name implies.
Editor groundlight draw probably entirely broken.
Changed chain of noupdate checks to a table, hopefully we'll get rid of that eventually.
Excess draw and update functions trashed, as are the tables of the sanitized entities.
In entities.png I modified the mario spawnpoint and checkpoint icons, reduced the portalent graphic to a single square, reduced the groudlights to only take up one spot.
Introduced entitiesplus.png as a dev resource to store alt graphics and components for making icons.

Changes to make entities sane:
 * bubble moved from global table into objects, relocated.
 * castlefire had castlefirefire moved to its own file
 * lightbridge had lightbridgebody moved to its own file
 * fireworkboom class renamed to match filename of firework
 * portal1/portal2 map items consolidated into portalent, signature made sane, portal index moved to rightclick properties -- renamed tooltips accordingly
 * pedestal moved into general objects array
 * groundlight had its signature made sane, direction moved to rightclickmenu properties, given its own quads, graphics moved out from entities.png to groundlight.png
* textentity had its draw offset corrected, allowing the mapload to position it correctly, moved into objects array
* emancipationgrill no longer referred to by "emance", moved into objects array, had to use "cox" and "coy" in place of x and y due to physics trying to do calculations on it and breaking things, "active" property renamed to "powered" fixes that too
* seesaw moved to global objects