Have create_publicuser rake task not complain if user already exists

This commit uses the PostgreSQL 9.0+ "DO" construct to only create
the users when they don't exist already. We require 9.1+ already
so no problem about that.