Broke basedents into a set of behaviors, these are automatically loaded from the basedmixins folder.

Refactored the "static" property to be "moves" -- this means wherever static = true, moves = false.
Player has issues managing how many fireballs he's using now, but I added a warning and set of behaviors to keep the issue to a minimum.
Reintroduced the redundant draws, because the master draw loop was neglecting certain objects.
Renamed fizzle.png to emancipationfizzle.png so it could benefit from the autoloading features of basedentites.
Added hooks so that the timer library is made use of.
Fixed timer.Update accidentally deleting all timers when one is cleared in addition to making it respect repetitions set to 0. (Infinite repetitions.)
Changed the timing of loading sounds into memory, now immediately follows reloadGraphics.
Fixed instance of player:drop_held() being called by its former name dropbox
Player no longer inserts fireball into global stack because it's the responsibility of basedentity.
Whitespace changes for help tips to use tabs instead of spaces.
Removed gelcannon referencing its name, which is redundant, because middleclass handles that for us.
Merge branch 'master' of https://github.com/GoonHouse/Marin0SE

Conflicts:
	marin0se/variables.lua