Custom JSF Navigation Handler

Added custom navigation handler, to manage the history on each user
session. The handler stores the previous views and they can be invoked
by using the “previous” outcome.
The views can be “ignored” by the handler using the
“history-nav-ignored” tag.