Initial attempt at hotbooting.
Moved some of the operations around, but mostly I just added some
documentation for this release. Due to the fact that lama is not a full
game and lacks "character saving," hotbooting is a bit lacking. Preserving a
mob is basically impossible, due to the nature of a hotboot, so I won't even
try to do it here. Instead, once you implement some kind of player saving
and loading, use that before and after the hotboot. Saving the player
characters in the main.lua game loop, around where clients and servers are
saved, and loading them in Game.onHotboot(), just after the players are
recreated.
Added log directory, removed logs directory. Naming was off.

Fixed log levels.

Player are no longer routed through Game.disconnectPlayer() when hotbooting.
Instead, they are informed directly in main.lua during the main hotboot
phase.

Gave Players a setClient() function for posterity's sake.
Changed order of package loading.
Reorganized Game.lua.

Reorganizing require()s so that instead of requiring packages for clones that you interact with in another package, you only require packages for clones that you make copies of, as this is the only time you actually need access to the pure clone.

Other times you might need access to pure clones is when using things like
Cloneable.isCloneOf(), for determining if something is a clone of say,
Event, or Mob.
Fixed messages about the Player, and changed its toString appearance.