set PassengerAppEnv and PassengerDefaultUser

PassengerAppEnv defaults to "development" but can be overridden via the
config; PassengerDefaultUser is pinned to the vagrant user, which is
what runs all the web processes from its rbenv
fix mysql grants, which were broken since refactor

set $user to $title, which was just wrong, and caused puppet to fall
over yelling about a required argument

also it turns out % != localhost in mysqlville, which was a painful
debugging session.