Added ability to configure scheduler hints.
Merge pull request #9 from aodn/scheduler_hints

Added ability to configure scheduler hints.
Floating IP Capability

Added the capability for floating IP's to be assigned via the
floating_ip value in the configuration.
Merge pull request #11 from Lull3rSkat3r/master

Add capability for floating IP addresses
Fix passing user data to server on create
Version bump
Also ignore HOSTUNREACH errors when first trying to connect to newly created VM
Adds tenant to network request 

so that non-admins can use this.
Adds documentation for floating ip usage
Allow vagrant ssh -c 'command'
Handle not having the box and providing it via a box_url.

The way this was implemented breaks with a terrible runtime error if you don't have the box
already installed nor a box_url in your vagrant file. However, this permits you to provide
the openstack api_key and auth_url directly in your box file. This wouldn't be possible if
you validated the config prior to handling the box url. The proper way to fix the terrible
runtime error would be to check for box_url directly in the HandleBoxUrl method in Vagrant
core.

Reviewed-by: Philippe Godin <godp1301@gmail.com>

Conflicts:
	lib/vagrant-openstack-plugin/version.rb
Call SetHostname action from Vagrant core in up phase

This allows a user to provide a hostname in the configuration. Vagrant
will handle it itself, with it's own multi-OS logic.
Merge pull request #14 from mat128/set_hostname

Enable support for config.vm.hostname
Merge pull request #13 from mat128/handle_box_url

Handle not having the box and providing it via a box_url.
Merge pull request #12 from mat128/ssh_run

Allow vagrant ssh -c 'command'