Pretty print the JSON output
Make pretty print optional, handle paths on output files, implement delete

Fixes a problem with pretty print being always-on and testing.

Handle paths on the output file by changing to the path before running the packer commands.

Delete the JSON file after things validate or build successfully.
Add UTF-8 encoding line for Ruby 1.9.3
Merge branch 'feature/better_validation' into develop