fix forj-docker cmd from throwing exceptions

* use specinfra directly
* refacter the init
* fix vagrant check spec and add virtualbox path check
* forj-docker init needs a Vagrantfile

Change-Id: If391a0b6aa3555e95a6b7bd7e1c2e919cf124640