Merge pull request #332 from zzamboni/feature/sketchify

Environment-handling commands, output improvements and cleanup, better handling of default values, and some other internal cleanup and changes.
use choice type in file_integrity
Merge pull request #341 from estenberg/file-integrity-choice

Use choice type in file_integrity instead of a regular expression.
vagrantfile: adding flexible install support
Merge pull request #342 from tzz/master

improve Vagrant support
Added require_order to Getopt::Long configuration

This makes it possible to execute cf-sketch commands with options from
the command line. For example, previously this:

$ cf-sketch.pl list -v

Would interpret the -v as the verbose flag for cf-sketch and not for
'list'. Adding require_order makes the cf-sketch option processing stop
when it encounters the first non-option argument, which gives us the
correct behavior.
Changed runfile name to cf-sketch-runfile.cf

This makes it match the file and hooks that are already included in
CFEngine, from the previous version of Design Center.