implemented Flying Shine resource archive.
(ChangePosition): new history navigation method.

Push current position into undo stack only if directory has been
changed.