Walker and SnapRemover improvements.

Changes:
* walker made able to perform "breadth-first" walks
* snap remover made able to reuse items from walker

Issue
TBD

CI
http://bamboo.s/browse/NX-OSSF60