Make the sign up form's frame larger

For #2497 we added some more boxes which make the form much longer.
This makes its containing frame larger to match.

Change-Id: I925909fe509e6f71e5e09390a16d3ac351cf9778
SR2015 is full, so update the registration page

Teams can still enter, but they're not likely to get a place.

Change-Id: I47b4ed433e931fb2d2e3586ffde5ac75d49a6417
Make current dates tab bold

This makes it clearer which location the dates below correspond to,
especially when the various locations have identical events (as they do
at the moment).
Link to all the year headings

This will be the case for the 2014 one to keep the existing link
working once the "The Game" heading becomes a reference to 2015,
so we might as well make the rest also work.

Change-Id: I03b0bf464f8095508ab08c90920e77ab34a04d57
Push the 2014 game down to being historical

Leave some "it's a secret" words similar to those on the rules page
in place of the 2015 details.

Patch set 2: Change to bullet flavoured scoring details.

Change-Id: I6b0d0c930a49c0d5d611849372968a860aacf368
Merge changes I47b4ed43,I925909fe

* changes:
  SR2015 is full, so update the registration page
  Make the sign up form's frame larger
Fix #2561: Add registration process details

Mention when we allocate teams and that they don't need to have
recruited a team before entering.

Patch set 2: remove dependency on the 2015-closed patch

Change-Id: If352953e1ab9d20cf5d322e88937a0244ef3868b
Merge changes I6b0d0c93,I03b0bf46

* changes:
  Push the 2014 game down to being historical
  Link to all the year headings
Merge "Fix #2561: Add registration process details"
Merge "Make current dates tab bold"
Pass through arguments to nose when running tests

This makes it possible to enable the debugging mode (which expands
variables in the assertion line) and other useful things.

Change-Id: I712d09ee5c3e3f3410e5bbaefe2049cd84da6481
Add a test that teams.json is valid JSON.

Change-Id: Ia577a6776ab93d9423b3cc0d6f7d21cd880f7080
Normalise case for 'Kickstart'

Since new articles will be using 'Kickstart' over 'KickStart', this
patch normalises the case of any 'KickStart's in various navigation
bars.

The reason for using 'Kickstart' is simply down to it looking more
natural, and there is approximately a 50:50 split across the website at
the moment (though that does include historic news articles).

Change-Id: I34a19d33d533d0721a5953fb4b55306223adba23
Also check the content of the teams.json file.

While we can't really check the validity of the url without visiting
it (something that's better done by a human anyway), ensuring that
it exists and looks like a url is fairly easy. Also ensure the name
of the school is non-empty.

Change-Id: Ib0be0bd647ef6af6f16e58a2c9641c83dc924d93
Merge "Normalise case for 'Kickstart'"
Merge "Also check the content of the teams.json file."
Replace the power board page with an outline

The old power board information is now irrelevant, so wipe the page in
preparation for writing the new docs

Change-Id: If9ae0da0c1c7a4df793045b835fb6c3736d8cb2b
Replace the servo board page with an outline

The old servo board information is now irrelevant, so wipe the page in
preparation for writing the new docs

Change-Id: I243d8374f1ea3fcb1cdc769bbba2e2e655772dee
Fix ROOT_URL substitution in troubleshooter

It currently doesn't work in the question messages, which means there
are various links to "/docs/ROOT_URL/docs/...".
Remove battery page reference to the power cable

The power cable is now part of the power board rather than a separate
part of the kit.

Patch Set #2: Remove redundant redundant sentence

Change-Id: Id10d571638c69d18183fe650198eac017c154168