Allow user to force the export of a box file.
Allow user to specify vagrantfile and included files.
Merge branch 'use_vagrantfile_and_include_options'
Use ruby 1.9.3.
Handle multiple and empty includes properly.
Merge branch 'use_vagrantfile_and_include_options'
Add missing space so auto-install/enable isn't concatenated with next option.
Merge branch 'master' of git://github.com/jedi4ever/veewee
Vagrant UI doesn't have confirm method. Use success instead.
Fix url for epel to use download.fedoraproject.org
Fix virtualbox guest additions - problem with wrong version of kernel-devel ; Add a check to avoid reinstall ruby
Amend vagrant @ sudoers to leverage sudoers.d/ include.  Ducks sudo cookbook/module/bundle stomping.
fix the checksum on the iso for precise
add precise template with packaged ruby and rubygems
Update rvmrc commands to be less verbose.
Windows 7 x64 POC

I have made a fork from the master and successfully define/build/export/add/init/up a box on windows 7 x64.
What I've done so far - https://github.com/whren/veewee.git :

- Replacing simple quotes by double quotes as mentioned by ikka as VirtualBox does not support simple quote on windows
- Fixed the get_vbox_home for windows has the 'Default machine path' from VBoxManage would include a drive letter, then a ':', so the split didn't correctly work in this case (ie "Default machine folder:          C:\Users\[myUserName]\VirtualBox VMs" was resolved to "C" instead of "C:\Users\[myUserName]\VirtualBox VMs").
- Forced opening of files for writing and Tempfile in binary mode to prevent windows CR+LF line end style (see http://www.ruby-forum.com/topic/60697#58748 and http://www.ruby-forum.com/topic/127453#568546)
- Fixed a defect, not windows related, for the nogui option not working
- Include equivalent of pull request 252 (ui confirm switch to success as confirm does not exists in vagrant ui) - see https://github.com/jedi4ever/veewee/pull/252
- Changed CRPropertyList dependency version as libxml-ruby dependency has been removed in version 2.1.1 allowing to build veewee on windows x64 - see https://github.com/ckruse/CFPropertyList/issues/14
- Added an optional pre_postinstall_file in definition, allowing a script to be executed before each postinstall script. The purpose is, for ie, to export proxy env (http_proxy, https_proxy) for working behing a proxy, but not to add such modifications in the future box (modifying /etc/profile for ie). Thanks to this I can build a box behind a proxy, and later, choose to wheter set a fixed proxy by provisioning in the vm.

Signed-off-by: Whren <whren@free.fr>
Add a newline at the start of appending for pre_postinstall_file

Signed-off-by: Whren <whren@free.fr>
Fix spelling.
Platform check error : https://github.com/whren/veewee/issues/1

In fact the identification of windows platform is not needeed as i used this to specialize widnows behavior.
The fix i've already made on the split for the 'Default Machine' VBoxManage system property should work on all os because i just said to split function to limit its split to 2 elements : the parameter name and its value.
So here i remove the windows platform check and it'll work.


Signed-off-by: Whren <whren@free.fr>
"Permissions denied" when downloading iso : https://github.com/whren/veewee/issues/2

I need to add a src.close before the FileUtils.mv() so the http stream is cleanly closed and handle removed.
Not doing this on windows let a blocking handle on the stream, raising a 'Permission Denied' on the FileUtils.mv().


Signed-off-by: Whren <whren@free.fr>