Update bundle

This was mostly motivated by the desire to get on to the just-release rr
version 1.1.2, which silences a deprecation warning during the test
suite.

Change-Id: Iab28a7eb8ff95f1b6984b09b2f00dd2355210696
Reviewed-on: https://gerrit.causes.com/27013
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Add displayAlert() jQuery function and use it

This function is added in order to DRY up a couple of places that were
doing substantially indentical error handling.

Change-Id: I7f7eaae91f7bc15f3b2ed84c618dea8d3c020c00
Reviewed-on: https://gerrit.causes.com/27014
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Apply simple alignment fixes

Change-Id: I63bc3cf69a6bbdb89941a83ba9406b67636bbc30
Reviewed-on: https://gerrit.causes.com/27015
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Move initialization of Twigg global var into application.js

We want this namespace to be set up and available from everywhere, so
let's prepare it first thing at the top of the application manifest.
Note that how this is done is a little counter-intuitive; we need to add
a `require_self` directive and make sure the code we want to run appears
after the directives.

Change-Id: I1af88d3a219c36b7d36a9dc240b497152f69687d
Reviewed-on: https://gerrit.causes.com/27016
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Add missing semicolon

Change-Id: Idff4cc506687dcc2125a00e82159ec5d349a5b50
Reviewed-on: https://gerrit.causes.com/27017
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Move Russian novel code into separate file

For now, just preserving the existing pattern set by the "_profiles.js"
(ie. manual namespacing and initialization).

I can see at least some of this functionality being well-suited to
Backbone views, so will be move to that presently.

Change-Id: I55c305feff17c09cc8c37ca35feb6849b3ba5afa
Reviewed-on: https://gerrit.causes.com/27018
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>