Add some branding to the documentation website

Add the TOUCAN logo to the website, and change the colours
(picking out some from the logo) and fonts to give a more
distinctive look to the documentation.

Create a new sphinx theme "toucan_theme" to hold the changes.