Made default_user_agent reusable

This is not exciting change, but will help for people who wants to change name of user agent alone. Also name can be unicode.