Revert "Merge pull request #2390 from phptek/2389"

This reverts commit 58da57dd1b6b47d7e2e5a8ab109268bbae8e1c3b, reversing
changes made to 8864256601bb295f8a52ad2eea04c4e1f8087c1b.
Fixed support for single stage in Versioned

This used to work in 2.4, so is considered a regression.
To test, simply add a Versioned("Stage") extension to
some record in 2.4 vs. 3.1.
Merge pull request #2411 from simonwelsh/circ_ref

Revert "Merge pull request #2390 from phptek/2389"
Merge pull request #2604 from chillu/pulls/versioned-single-stage

Fixed support for single stage in Versioned
BUG Fix undefined index ID
Merge pull request #2621 from tractorcow/pulls/3.1-undefined-index

BUG Fix undefined index ID
filterByCallback added to SS_Filterable interface and implemented in ArrayList