Added config hook to set the default target_perl_version for all new stacks.

Also created a neat new PerlVersion type to make sure you specify
a valid target version.  I need to hook this into the props command
to check it there too.