Improve readthedocs machinery
This is a follow-up of !43 (merged). Right now viewing a branch in readthedocs requires manually activating it using rtd admin interface. Instead we could activate it via readthedocs API. Additionally we should pin rtd requirements.