Vbox collection

Lots of nice detection tricks for Virtual Box