Added the RegisterIndirectPass header
Added the RegisterIndirectPass header

RegisterIndirectPass is like RegisterPass but for indirect passes. It does not
provide a default constructor because I can't figure out how to close over
variables yet make the resulting function a function-pointer instead of a
member-function pointer.

DrItanium/durandal,DrItanium/durandal