Merge pull request #2076 from Wikia/DAR-2885

DAR-2885: Fix for split mode by default and tile background
BAC-1068: add a backtrace for AuthenticationException
Better modal defaults
Removed debugger;
DAR-2604: triggering modal events
DAR-2604: modals - adding bind implementation
DAR-2604: note about promise in modal callbacks
Link to dom element also for prerendered modal
DAR-2604: modal footer buttons trigger events
DAR-2604: removing old modal buttons events handling
DAR-2604: modals - fixing default close event listener
DAR-2604: fixing forum modal events binding
DAR-2604: modals - trigger method passes arguments to the listeners
Moved the throbiing to the $content node;
Styleguide fixes
Apply StyleGuide on modal.js
BAC-1068: don't cache auth tokens
Merge pull request #2075 from Wikia/bac-984-lyricfind-pv-tracking

BAC-984: improved LyricFind tracking
Use (de)activate methods for Throbbing
DAR-2604, refactoring if UI component and modal class