Extend createuser to associate a new role with other roles

https://commitfest.postgresql.org/action/patch_view?id=1248
http://archives.postgresql.org/message-id/CAFNqd5XBiNq_WUwtcPci7QVNm8j3rfqhQ-5giWLT0THKa=HaOw@mail.gmail.com