Adding support for listeners on KeyValueStore

New property: Discourse.isLastActiveInstance
keeps track of the last active browser window with this website open
Tests for focus events
Notifications: Don't show if window is active