Replace ide redirect with a message saying it's not available.

This is a more likely use case for this page, better fits the pattern
established by the forums page, and is more useful (previously visiting
srweb/ide actually gave a 404, not a redirect, for reasons I'm not
sure of).

Change-Id: I999342c189946e87b1ed30d2014f49e72dcd0106
Alphabetically sort CSS rules prior to changes.

This makes it easier to read them, and I'm planning to merge this
with some other rules that are already sorted, so it makes things
simpler to do this in advance.

Change-Id: Ie58418220c1be55b62b7abf29797250493a555c2
Make the styling of code and non-code <pre>s common.

Much of these rules is common, and now that the non-code one is
expressed in a general manner, it doesn't need to be in the _extra
file. This change removes the duplicate code and only slightly
tweaks the existing pre code rule in a way that is overriden by the
syntax-highlighting stylesheet anyway.

Change-Id: I5b86862cab1f2b190f3862e85b85a3aa93954dc4
Restore missing closing tag accidentally removed in 1769c03b.

Change-Id: I68cec15b013c446c0841ab7ca7302a97bea91a82
Remove redundant empty lines.

Change-Id: Ia38c3041ee68bd3cea548a4f82a19eb7d8f48b88
Fix #2117: Note that usb devices can be accessed by part code.

Add sections at the top of the motor and ruggeduino pages which
explain that Ruggeduinos can be keyed by serial number, while motor
boards can be keyed by their SR part code.

This also includes mentioning that these pieces of information are
available in the log, since we now print them out there.

2013-11-20: Patch set 2: Fix casing of Ruggeduino.
2013-11-21: Patcg set 3: Fix comparison to other peripherals.

Change-Id: I9684d5d4a61fad3d803d5374bec906e7693ebec8
Style the Surrey Tech Day pages more like the Southampton ones.

This changes the style of the writing to be more like our other
Tech Day pages, breaking it up for clarity and improving the link
titles at the same time.

2013-11-21 Patch set 2: Small wording change to make the food section make sense.
2013-11-21 Patch set 3: Added patch set notes to commit.

Change-Id: I03bff3567e31e59eb1e8ef3aebe835d31ec2a279
Merge changes Ia38c3041,I68cec15b

* changes:
  Remove redundant empty lines.
  Restore missing closing tag accidentally removed in 1769c03b.
Merge "Alphabetically sort CSS rules prior to changes."
Merge "Make the styling of code and non-code <pre>s common."
Merge "Fix #2117: Note that usb devices can be accessed by part code."
Merge "Replace ide redirect with a message saying it's not available."
Add a page about the IDE shortcuts menu.

This menu isn't entirely obvious to new users, but contains a number
of quite useful things and deserves documenting.

Change-Id: I1f25df7031b82fd584dc8be1898494d9a8487a1a