Vagrant box list + status machine readable with -t parameter

I hacked together a solution for Issue #1098, for status and box list, because I wasn't sure how other commands benefit from machine readable output. Would appreciate a code review, and be willing to modify my changes to make them more general.