Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco

--HG--
extra : rebase_source : e66e6b99777e19e6c98b4cc6487a65b04495961c
Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley

--HG--
extra : rebase_source : 696cf3ac61d431188d92440bbe506852ecf3c232
bug 860027 - nuke the interface info super manager r=bsmedberg
bug 860027 - export a header declaring XPTInterfaceInfoManager r=bsmedberg
bug 860027 - remove nsXPConnect::GetInterfaceInfoManager() r=bholley
bug 860027 - remove nsXPConnect::mInterfaceInfoManager r=bholley
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bsmedberg, bholley