Merge pull request #1520 from Wikia/DAR-1724

Dar 1724 - chat rail module optimization
Merge pull request #1490 from Wikia/DAR-1762

Dar 1762
DAR-1991 | Special:Promote - message change when ther is no corp wiki in that lang
added unit test for WallNotificationsController::areNotificationsSuppressedByExtensions()
MOB-70: Update nav template
MOB-70: Update topbar template
MOB-70: Remove old stuff from navigation service
MOB-70: Add access to navigation service via WikiaMobileController
MOB-70: Remove unused template
PLA-760: Special:Search should not whitepage on empty search query
MOB-70: Remove template being rendered with a page load
MOB-70: Extract logic for nav to separate module, add module to config, update some css to work well with lazy nav
changed notifications' logic so the bubble doesn't appear when user has no read right
load notifications' assets only when it's a logged-in user and notifications aren't suppressed
PLA-760: Special:Search should not whitepage on empty search query
DAR-1992 | Special:Promote - new image status
PLA-761 remove deprecated Api docs
PLA-763 PLA-770 creating LicensedWikisService
PLA-763 PLA-770 LicensedWikisService renaming method names
PLA-763 PLA-770 LicensedWikisService adding to autoloader