forj-docker fixes

* ignore gem files
* fine tune virtualbox test to support both types on ubuntu
* Dir.exist? not found on older ruby
* cleanup DO_SUDO to remove eval, and update commands to
  have better quoting
* added patch needed for redhat
* give bare provisioner dev task ability to install docker
* give dev task a check ignore option and skip on bare
* fix dockerup alias being installed
* create a empty task to impliment runit
* add invoke for devlopment and provision task
* provide more documentation on task
* update gemspec to include executables in gem

Change-Id: Iffe026c458f1b2f928f85a43e1fa24015609f97c