Back out affd9b74be00 (bug 874418) for unexpected crashtest assertions
CLOSED TREE
Bug 875939.  Make passing a Rooted<T> or Handle<T> to a function taking |const T&| not be a gc hazard.  r=terrence