History maintenance

History is a great navigational tool.
We use it in many situations, but in specific cases, we need to block the access to some previously visited forms by this mean.
At that point, the only way we can do this is by actually clearing history, thus preventing the user to do a back (or forward) on forms we do not want to block access to.

We do need a tool to erase specific index from the history stack.

I suggest either implementing history.pop or may be adding the ability to give a parameter to history.clear([indexFrom], [indexTo] [objectForm]).
If both would be not possible, you may consider to implement history.push(objectForm), which would let us reconstruct the part we wanted to keep for the user after a history.clear.

Please comment.

will see if we can improve history manipulation after the final of 2.2

Great, thank you!