Split the documentation into user, administrator and developer parts

In order to make it easier for the audience to find content that is relevant to their use of the system.