Implements passive_reverser with a tpie::stack and renames old implementation to passive_reverser_internal. Fixes #115.