OnShowcaseViewEventListener separated out

Listener now in own file. Also, null checked have been removed as now
have an empty implementation