Documentation updates

Shared hosting guide, self-hosted FAQ, ways to contribute, coding standard. Probably a few more things too. This is the start of knocking out #983, #286, and #145.