Added personal campaign title suggestions that include the user's first name.

This also includes a class to help get profile fields where different sites have different field names.