Fix: trouble if more than ONE_SHOT showcases are create in the same activity.

The code to chose if show or not the showcase is too early in code. We
factorize it and check later at showing time.

NOTE: this breaks the ShowcaseViews behaviour.