Add UserRepository#guest_user :no_password option

RSpec: 907 examples, 0 failures
RuboCop: 229 files inspected, no offenses detected