resolve #96 by introducing RecyclingIterable<T>;  also resolve #97 to bump spring and centipede versions
Merge remote-tracking branch 'origin/master'