Support recursive and nested includes (refs #72)