Revert "Implement callsite cloning for accessors in Ion"

This reverts commit 2fca33b0e08961f06b680572b4bc66f16628d945.
Revert part of "Add missing callsite clone cases in Jaeger"
Revert "Implement callsite cloning for funcall, funapply, and accessors"

This reverts commit a8b7881673c434f2145ed3c8fb20f7c928eca5e9.
Revert "Ensure callsite cloning is required when TI is on"

This reverts commit 158221a8d18f2d29292fbb966e29ad4300147b0a.

Conflicts:
	js/src/methodjit/InvokeHelpers.cpp
Limit callsite cloning to direct calls only, as it is now just a hint.
Revert "Revert part of "Add missing callsite clone cases in Jaeger""

This reverts commit e4e1f1dbe7926c688bd019d0a45a1db3ad4c2e85.
Some changes apparently got lost in the reverts