adds the name of the sequence just completed for simple FSMs and the like. example usage:

function shapeBaseData::onEndSequence(%this, %obj, %slot, %name)
{
   %script = "on" @ %name;
   if(%this.isMethod(%script))
      %this.call(%script, %obj);
}

function fooData::onDeploy(%this,%obj)
{
   error("fooData::onDeploy" SPC %this SPC %obj);
}
NavPath::alwaysRender works the same as NavMesh::alwaysRender.
kills off the presence of a fake light when there are no others in a given scene
Adds material definitions for groundcover referencing.
Removed ShapeBase::Thread::sound.

Weird feature that's not script-accessible or actually implemented.
Merge pull request #769 from Azaezel/groundcoverMaterials

Adds material definitions for groundcover referencing.
Merge pull request #773 from eightyeight/remove-thread-sound

Removed ShapeBase::Thread::sound
Merge pull request #754 from Azaezel/zeroLightsMeansZero

requested correction
Merge pull request #717 from eightyeight/navpath-always-render

Make NavPath::alwaysRender work the same as NavMesh::alwaysRender
Fixed ShapeBase animation networking.

We essentially just need to remember to Update ShapeBase::Thread::position
every time we advance the thread in the shape. With a little bit of
supporting code these changes will be passed to the client's shape.
Merge pull request #780 from eightyeight/fix-shapebase-animation-networking

Fixed ShapeBase animation networking
consistency
Merge pull request #682 from Azaezel/extended_onendSequence

Extended onend sequence