A variety of changes

Fixed a bug where self-repair would not complete if a player who was in
the TARDIS at time of self-repair initiation had left the game. Fixed a
bug where the self-repair completion sound would still play while tardis
is phased. Right click now randomly pushes the tardis in a somewhat
random direction when exploded. Added self-repair to E2 and added
corresponding E2 functions, Lua code was modified to allow for this.
Materializing on an NPC now brings them into the interior. Fixed E2
function tardisLastAng(). Moved alpha teleportation code to client and
greatly improved it also, note that this also will fix the framerate
desync.