Upgrade to the latest Catalyst

Conflicts:
	inc/VegGuide/Build.pm
Assume client can handle UTF-8 in all cases
Simplify setting SERVER_PORT
Update error handling hacks for new Catalyst