Tests: added missing `translate` permission
docs: Add an initial set of design principles

These will and should change over time. The Virtaal ones included in
this doc are still relevant and acted upon today.
travis: build docs on their own
docs: fix SPHINXOPTS naming and quiten doc building