Fix the title on the placeholder forums page.

Change-Id: Ied808407168873e9afdb15340535d1e4534fd6f7
Add a page for our privacy policy.

Current wording lifted from the media consent forms:
git://srobo.org/media-consent.git/form.tex.

Change-Id: I34f3629c53681409f61538c2cca81be3b47d0c74
Replace the sitemap with a generator script.

Update the existing creation script to invoke linkchecker and then
a new python script which generates the actual sitemap. This script
collects together the set of links that we want (including filtering
out various things that don't need to be listed) & outputs sitemap xml.

This will be run via puppet, whenever the live site is updated.

Change-Id: Ief2c724207634eb93bfbd4539d16723085b84a82
Restore three pages as redirects.

These were move into /events/ in 75e121ac9585fbcfc8, but redirects
weren't left behind. This restores the original urls as redirects
since they've been getting some 404s on the live site.

Change-Id: I802dfe8039a5ef0bccae27222f4d8cbac088fc79
Remove path parts of anchor links.

These links were not correct following the split of the battery docs
into separate pages done in 59d626156026ebb3604. Remove the path
parts of the in-page links as they're not needed, and simply increase
the chances of this being an issue again in the future.

Change-Id: I2d69cbd98f37aba382ff7c8c80b1de8c42190b93
Add a diagram of the HKE4 charger to the docs

Also tidy up the charging instructions to be more clear and logical.

Change-Id: I462e4c3e332e25589c0f2a9a0b1c27cdcc1d74a9
Fix-up the programming/sr/index page for SR2014

There were various things on this page which were no longer correct for
SR2014.

Change-Id: Idf7322493e11700616bb5fdf3781aa484cc6da8a
Merge "Restore three pages as redirects."
Merge "Fix the title on the placeholder forums page."
Merge "Replace the sitemap with a generator script."
Fix #2020: Update the motor tutorial for MCv4.

This updates the basic motor tutorial for use with the currently
shipping version 4 motor boards. These have the additional complexity
of having two outputs, but are simplified by using USB rather than
the token ring to communicate with the power board.

Change-Id: I858cd4366d19d6b79759827c4f499e1b28123274
Fix/remove a couple of links

The forum link appears to have always been wrong,
and the IDE troubleshooting page doesn't exist.
If the latter ever does exist, we can add the link back.

Change-Id: I1ed3e145c839c02db19f684a978e153f7c0d9daa
Make all the ignore patterns root-relative

The majority of these are to ignore things on the server, and are
only ignoring things in the root of the repo, yet previously would
pick up anything matching the given name, anywhere in the repo.
This made it hard to work on things of the same name. This commit
preserves the ignoring of all the things in the root, but makes it
easier to see these names elsewhere.

Whether some of these should instead be in the info/excludes on the
server is another story...

Change-Id: I449ff23bdd2a104c7ad737439d7efdf098758859
Merge "Fix #2020: Update the motor tutorial for MCv4."
Merge "Make all the ignore patterns root-relative"
Add three social media logos to bottom of page

Add three logos for Facebook, Twitter and Youtube with links to our
pages on each site. Also resized the feed logo to 25x25px as the minimum
requirement by some of the sites was larger than 14, so it was changed
to make them all look the same.
For example, the YouTube restrictions
http://www.youtube.com/yt/brand/en-GB/using-logo.html restricts us from
going below 25px high.

This is the least intrusive method of adding these links that I can
think of, and adblock still will hide them.

Change-Id: I29e24b23ce73df95f6c8e76ee610df8b8a05be8a
Print progress messages to stderr.

This helps when debugging the script but piping the output to a file.
It should also make it easier to check that it works as expected on
the live host.

Change-Id: I608692955cf18c75b3a82d9794e784d583b0fd5d
Ignore cgit & trac pages.

There are a couple of links to each of these from the main site
(various board docs & the get involved pages respectively), which
caused issues when this script was run against the live site. These
were not seen in development as the target pages don't tend to exist
on dev servers. I've now run this against the live site remotely,
and it completes fairly quickly.

Change-Id: Iebc2bdc9ddb610599d110c1b74f2bf4a4b7fae2b
Fix #2078: Bump rulebook to clarify points for upright tokens.

This updates to revision 2 (015f647222).

Change-Id: Id073726be2454645cbf4616da969efda79575e17
Merge "Fix #2078: Bump rulebook to clarify points for upright tokens."