core, site, main bp updated

site.js - added onIntro, onHome, onInterior
core - when show() or hide() are called and _isShowing does not
change...still trigger onShow onShown or onHide onHidden but do not
execute showTransition or hideTransition....before show() hide() were
just being ignored
executed hideTransition before selecting home page instead of after