Moved template functions from IndirectPassRegistry.cpp to the header
Moved template functions from IndirectPassRegistry.cpp to the header

This is to satisfy the requirements that a template function/class declaration
and implementation are in the same file.

DrItanium/durandal,DrItanium/durandal