Deprecated RPC::ExtDirect static methods are more formal about returns
Hooks now pass (before|instead|after|method)_ref in the arguments
Updated tests to accommodate Hook API changes
Cosmetic changes in Request code
Moved Hook initialization into Action and Method, respectively