The best mountain bike helmets are primarily protection but they can also be stylish and comfy things to wear in their own right. Here are 12 favourites.