moved the CellRef struct to its own header
some cleanup
replaced an include with a forward declaration
removed another redundant include
cleaned up race record struct
Use more appropriate VBO settings

Unskinned meshes don't need dynamic VBOs; they aren't rewritten since their
transformations are handled by the modelview matrix. They also don't need the
local RAM copy (the "shadow buffer") since it's really only useful for skinning
purposes (though this means the VBO has to be readable for static geometry to
work).
Read some missing particle data from NIFs
Read more particle information
Even more particle information
Prepare for creating particles

This adds a vector of ParticleSystems to the EntityList, and modifies
corresponding code to handle it. It also loads the ParticleFX plugin so
particles can be created (although they aren't yet).
Create particle systems for NiAutoNormalParticles and NiRotatingParticles nodes

Very incomplete, but it's something to work with.
added basic race table
Fix startRandomTitle
Fix crash when moving npcs to an inactive cell
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'zini/master' into nifogre
addin more nomadic icons
added flag columns to race table
added race table weight/height columns
Use a helper function to get node properties