Compile fixes - use "struct <TypeName>" in BKE_despgraph.h for types which may not be dfined everywhere
Compile Fix - Typo/Stray Comma
Compile Fix - Missing Includes
Compile Fix - Remove unneeded include def in Scons config file
Compile Fix - Type Mismatch
Removed unneeded line from Scons file
Compile Fix - Typo in include
Code reshuffling - RootDepsNode needs to be defined *after* TimeSourceDepsNode

Although it would be nicer (for logical ordering purposes) to do this
the other way around, the problem here is that RootDepsNode depends on
TimeSourceDepsNode. Since we'd be defining it anyway - perhaps just a few
lines later, that's not such a big deal
Typo Fix - Wrong name for constant used for defining length of name bufs